即使触发分支不包含相同的管道 yaml 文件,有没有办法让这样的 yaml 管道触发?
管道:
trigger:
branches:
include:
- test
- test2
“test”分支将包含 yaml 管道,而“test2”将不包含管道。
我正在尝试在 repo 中使用一个分支,用于所有管道,因此不必总是修改每个分支中的管道并维护它们。
这可能吗?
答案 0 :(得分:1)
有没有办法让这样的 yaml 管道即使在 触发分支不包含相同的管道 yaml 文件?
对于这个问题,如果触发分支不包含同一个管道yaml文件,恐怕是不可能触发同一个yaml管道的。分支只能触发其包含的管道yaml文件对应的yaml管道。
例如,如果“test”分支包含azure-pipelines.yml文件,而“test2”分支不包含任何azure-pipelines.yml文件,则切换到管道页面上的“test2”分支。
<块引用>我正在尝试在 repo 中使用一个分支,该分支将用于所有 管道
您可以向一个分支添加多个 yaml 管道文件。创建pipeline时,只需要选择对应的yaml文件,一个分支就可以用于所有pipeline。