Azure Devops构建策略

时间:2019-09-25 19:42:57

标签: azure-devops azure-pipelines

当前,当我创建PR时,我正在运行多个构建验证策略。 有没有一种方法可以确保构建按特定顺序运行,并且一次运行。

当前发生的情况是在创建PR时同时启动多个构建。这会导致构建失败,因为构建是相互依赖的。

我看过文档,但似乎没有选择。

https://docs.microsoft.com/en-us/azure/devops/repos/git/branch-policies?view=azure-devops#build-validation

1 个答案:

答案 0 :(得分:0)

  

确保构建按特定顺序运行

对于您的问题,如果您希望构建按特定顺序运行,我认为您可以在构建完成触发器中进行设置。您可以在成功完成另一个构建后触发一个构建。您可以选择同一项目中的任何其他构建。有关详细信息,请参见此document

但是为了按顺序实际运行,您需要取消相关构建上的ci触发器和pr触发器,因为这些触发器不受构建完成触发器的影响,一旦满足这些触发器条件,构建仍将被无序触发。

  

一次运行一个版本

对于此问题,我认为如果您不使用多个私人代理或支持多个付费托管代理,则不应并行运行。