我希望每六个月触发一次管道。这是代码扫描的合规性要求。 所以我创建了一个时间表:
schedules:
- cron: "0 0 1 */6 *"
branches:
include:
- master
always: true
但是此管道在每次提交到master时触发。据我了解,不应这样做。 我不明白预定的触发器吗?
答案 0 :(得分:0)
根据我的测试,我可以重现类似的问题。
当我提交对master的更改时,构建原因是CI触发器。
您可以尝试在您的yaml文件中添加trigger: none
。然后您可以disable the CI Trigger。
这里是一个例子:
trigger: none
schedules:
- cron: "0 0 1 */6 *"
branches:
include:
- master
always: true