我创建了一个Team City构建来构建功能分支:
默认分支:refs / heads / development 分支规格:refs / heads / feature / *
我有一个vcs触发器,所以它为每个git push构建。但是,当有人推动开发分支时,我不希望它构建。
我尝试在触发器中使用分支过滤器,但是在推送时构建功能和开发,或者都没有。
我正在使用TC 9.1.1
答案 0 :(得分:9)
请尝试以下设置:
默认分支:refs / heads / development
分支规格:+:refs / heads / feature / *
VCS触发分支过滤器:
+:*
-:<default>
答案 1 :(得分:0)
我们正在使用TC 2017.2,并且存在相同的问题。 我们可以禁用自动触发,但是您仍然可以手动启动它,这很烦人,因为它将使构建代理无所事事。
然后我们发现我们可以选择禁用功能分支的实际构建。
如果您转到Version Control Settings
,将有一个Default Branch Settings
部分。
更多信息here