我有一个TeamCity设置,其中有两个项目从同一个存储库构建不同的svn分支。 第一个项目是主干(稳定),另一个是我的开发分支。 每当我向分支提交某些内容时,都会触发主干构建。
这是正常的,可以避免吗?
我正在使用TeamCity 6.0。
答案 0 :(得分:2)
Marco,您是否完全确定中继项目的VCS设置不包含分支机构的来源?
您的配置应该是:
svn:// server / root(VCS root)
trunk => 。 (中继构建的结帐规则) branch / dev => 。 (分支构建的结帐规则)
在这种情况下,一切都应该按预期工作。
另一件事 - 如果您的主干和分支引用相同的SVN外部,并且此外部更改,则将触发两个版本。
答案 1 :(得分:0)
您可以指定触发器,例如触发模式!或者您可以编写自定义构建触发器: - )。
触发模式的模式:
+|-:[user][VCS root][path]