2条天蓝色管道之间的无干扰管道触发器

时间:2020-06-23 20:06:49

标签: azure-devops azure-pipelines

我有2个管道,分别命名为a.yml和b.yml。它们都在 cci-project / xyz-lable-service / devOps /

文件夹下

如何创建以下管道触发器

对于管道a.yml,它将由分支更新除外管道b.yml

触发

对于管道b.yml,只有在b.yml文件中有任何更新时才会触发

1 个答案:

答案 0 :(得分:1)

对于管道a.yml,它将由分支更新触发,但管道b.yml除外

我们可以像在a.yml中那样使用“分支和路径”触发器:

 trigger:
   branches:
     include:
     - master
     - Dev
    
   paths:
     exclude:
     - b.yml

对于管道b.yml,只有在更新了以下内容时才会触发 b.yml文件

我们只能设置b.yml中包含b.yml文件的路径触发器:

 trigger:
   paths:
     include:
     - b.yml

您可以查看this document了解更多详细信息。

希望这会有所帮助。