首页 > 解决方案 > tfs 2019 Pipeline Builds Triggers 仅在发生新签入时触发

问题描述

在 prem TFS 2019 中,我有构建,我们有触发器按计划发生,这意味着它们总是在一天中的指定时间构建。如果自上次构建运行以来没有发生签入,我想做的是不开始构建。如果没有签入,我们真的没有理由构建和推送新代码,因为代码没有改变。

标签: tfstfsbuildtfs-2019

解决方案


默认情况下,如果自上次计划运行以来没有任何代码更改,则您的管道不会按计划运行。

如果您的管道中的源或管道已更改,请确保您选择仅计划构建

在此处输入图像描述

或者不在YAML 构建中使用always关键字:

https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers?view=azure-devops&tabs=yaml#running-even-when-there-are-no-code-changes


推荐阅读