首页 > 解决方案 > 触发构建特定分支合并到主

问题描述

我正在尝试找到一种方法来在将特定分支合并到主分支时触发在主分支上的构建。

我正在采用一种方法,其中一个要求是在分支合并到分支git-flow时触发发布构建作业。hotfixmaster

我在 Teamcity 上尝试了以下设置:

VCS 设置:

  1. 默认分支:refs/heads/master

  2. 分行规范:+:refs/heads/hotfix*

触发设置:

  1. 触发器:VCS 触发器

  2. 参数,VCS触发规则:+:hotfix*

问题是任何合并到的分支master都能够触发构建。我只想将构建限制为仅在hotfix合并时触发。

这在 Teamcity 上是否可行?

标签: gitteamcity

解决方案


打开Branch specification:并添加 +:refs/heads/*

打开构建并添加带有参数的 VCS 触发器

+:hotfix*
-:*

因此,您包含了修补程序分支并排除了其他分支。


推荐阅读