在 Azure DevOps 中,如何管理多个分支中的管道?

在 Azure DevOps 中,如何管理多个分支中的管道?

假设我有一个分支 fetaure1,其中有管道文件。

触发器将会是这样的。

trigger:
   - feature1

为了开发目的,我从中创建了一个新的分支(feature1_deveoper1)

但是,即使这个新分支有这个管道文件,也需要再次修改它才能使触发器从中工作。

trigger:
   - feature1
   - feature1_developer1

因此,完成所有工作后,假设我想合并到 feature1 分支,我需要再次删除这个新的功能条目并将其合并到分支中。

针对这种情况有没有更好的方法?

答案1

好吧,我知道每个人都有不同的工作流程,但是在更传统的 git 使用模式中,比如说 gitflow,你不会在短功能分支上设置 CI 构建。

当然,每个开发人员都会从一个分支中创建一个功能分支,比如说发展。他们会在本地开发该功能。完成后,他们会创建 PR,并将其合并回更大的分支 - 比如开发、发布或主分支或其他分支。

这样,触发器部分只需要有主要(长寿命)分支的名称。

相关内容