Azure 管道触发不包含相同管道的分支

时间:2021-01-14 06:59:11

标签: azure-pipelines

即使触发分支不包含相同的管道 yaml 文件,有没有办法让这样的 yaml 管道触发?

管道:

trigger:
  branches:
    include:
      - test
      - test2

“test”分支将包含 yaml 管道,而“test2”将不包含管道。

我正在尝试在 repo 中使用一个分支,用于所有管道,因此不必总是修改每个分支中的管道并维护它们。

这可能吗?

1 个答案:

答案 0 :(得分:1)

<块引用>

有没有办法让这样的 yaml 管道即使在 触发分支不包含相同的管道 yaml 文件?

对于这个问题,如果触发分支不包含同一个管道yaml文件,恐怕是不可能触发同一个yaml管道的。分支只能触发其包含的管道yaml文件对应的yaml管道。

例如,如果“test”分支包含azure-pipelines.yml文件,而“test2”分支不包含任何azure-pipelines.yml文件,则切换到管道页面上的“test2”分支。

enter image description here

<块引用>

我正在尝试在 repo 中使用一个分支,该分支将用于所有 管道

您可以向一个分支添加多个 yaml 管道文件。创建pipeline时,只需要选择对应的yaml文件,一个分支就可以用于所有pipeline。

enter image description here