【问题标题】:How to automatically trigger a build after a PR is completed in Azure DevOps如何在 Azure DevOps 中完成 PR 后自动触发构建
【发布时间】:2019-05-17 19:55:30
【问题描述】:

有没有一种方法可以在 Azure DevOps 中设置构建,以便在每次 PR 合并和完成并在名称中包含特定关键字时自动运行?例如:"Some PR name here [RUN_BUILD_123]"

编辑: 这样做的原因是因为我在同一个分支之上有不同的构建,所以我不想触发所有构建,我只想触发那些我知道需要根据更改的特定项目重新构建的构建。

【问题讨论】:

  • 如果没有一些技巧的话,我会感到非常惊讶
  • @hugh-lin-msft 提出的解决方案在技术上是正确的,但不能解决我的问题,因为我在同一个分支上有不同的构建,我不希望它们在更改时都运行合并。相反,我只想运行一个特定的构建。目前,每次 PR 完成时我都会手动执行此操作,所以我想我将不得不继续这样做。还是谢谢。

标签: azure-devops continuous-integration azure-pipelines


【解决方案1】:

PR 有一个目标分支。如果您想在 PR 完成后触发构建,只需为该目标分支配置一个带有 ci-trigger 的构建。不幸的是,您无法检查 PR 名称中的某些关键字

【讨论】:

    【解决方案2】:

    同意 D.J.具体设置可以在Triggers设置中勾选Enable continous intergration选项,然后在Branch filters。pr完成后会自动触发构建。 但是如果你想在 pr 名称中包含特殊关键字,你就不能这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-05
      • 2020-10-17
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-16
      • 1970-01-01
      相关资源
      最近更新 更多