触发特定分支合并到母版上的构建

时间:2018-07-19 10:11:25

标签: git teamcity

我试图找到一种方法,当特定分支合并到master分支上时,触发该分支。

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

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

VCS设置:

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

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

触发器设置:

  1. 触发器:VCS触发器

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

问题在于,合并到master any 分支能够触发构建。我只想限制仅在hotfix合并时触发构建。

在Teamcity上这有可能吗?

1 个答案:

答案 0 :(得分:2)

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

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

+:hotfix*
-:*

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