在TFS 2019正式版中,我建立了一些触发器,这些触发器会按计划进行,这意味着它们始终在一天中的指定时间进行构建。我想做的是,如果自上次构建运行以来尚未签入,则不要开始构建。如果没有发生签入,由于代码没有更改,我们真的没有理由构建和推送新代码。
默认情况下,如果自上次计划运行以来没有代码更改,则管道不会按计划运行。
请确保在管道中选择仅在源或管道已更改的情况下才进行计划构建
或not在YAML版本中使用always关键字:
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