在同一存储库上触发了多个管道

时间:2020-02-24 11:06:12

标签: git azure-devops

我有一个应用程序仓库,其中有两个分支,分别称为stage和master,我为每个分支配置了2个管道(分别在AzureDevops中的不同命名空间上进行构建,推送到ACR并部署到AKS,分别部署在AKS上)。

现在,每当我在阶段分支中提交代码时,就会生成2条管道。一种是需要在提交上执行的阶段管道。很好,但是主配置管道也正在执行阶段管道。 因此,对于每两次提交都会进行一次构建(一次是通过阶段,另一次是通过主节点),因此对于单个更改,将两个映像推送到ACR,并且正在进行两次部署。

1 个答案:

答案 0 :(得分:0)

好吧,将您的管道定义修复为仅在对某些分支的提交时触发,因为您没有提供管道定义,所以它是在visial管道编辑器中的触发器(我相信)下和yaml管道的triggers下配置的

但是您应该推广图像,而不是重建图像