我的Azure管道使用哪个分支?

时间:2019-03-01 07:16:14

标签: git azure azure-devops azure-pipelines

我们有一个gitflow分支策略,我想知道这如何应用于我们配置的Azure管道。

我们的存储库中有ci.ymlcd.yml管道。这些管道覆盖所有分支。 (触发器,PR构建验证,时间表等)

当我第一次设置这些管道时,我必须在Azure DevOps上手动创建它们。
在这里,我必须选择默认分支,我需要选择具有新管道的分支才能使用它们。

enter image description here enter image description here

我的问题是:

  • 我是否需要一直合并管道直到master,并将管道的默认分支更改为master?这还意味着我需要遍历整个gitflow来修复管道?
  • 如果ci.yml管道触发了构建,那么该管道从哪个分支获取?

1 个答案:

答案 0 :(得分:0)

  1. 不,你不
  2. ci.yml必须存在于您提交的分支中,您可以将其添加为文件,也可以从另一个分支中挑选提交。真的没关系

default分支仅用于管道的初始设置,如果分支中的ci.yml与默认值不同-没关系。使用了您的分支版本。