每次提交都具有计划的触发器触发器的Azure管道

时间:2020-11-02 06:07:58

标签: azure-pipelines azure-pipelines-yaml

我希望每六个月触发一次管道。这是代码扫描的合规性要求。 所以我创建了一个时间表:

schedules:
  - cron: "0 0 1 */6 *"

    branches:
     include:
       - master
    always: true

但是此管道在每次提交到master时触发。据我了解,不应这样做。 我不明白预定的触发器吗?

1 个答案:

答案 0 :(得分:0)

根据我的测试,我可以重现类似的问题。

当我提交对master的更改时,构建原因是CI触发器。

enter image description here

您可以尝试在您的yaml文件中添加trigger: none。然后您可以disable the CI Trigger

这里是一个例子:

trigger: none

schedules:
  - cron: "0 0 1 */6 *"
    branches:
     include:
       - master
    always: true