【发布时间】:2011-04-27 07:53:26
【问题描述】:
我有一个 TeamCity 设置,其中有两个项目从同一个存储库构建不同的 svn 分支。 第一个项目用于主干(稳定),另一个用于我的开发分支。 每当我向我的分支提交某些内容时,都会触发主干构建。
这正常吗?可以避免吗?
我正在使用 TeamCity 6.0。
【问题讨论】:
标签: teamcity
我有一个 TeamCity 设置,其中有两个项目从同一个存储库构建不同的 svn 分支。 第一个项目用于主干(稳定),另一个用于我的开发分支。 每当我向我的分支提交某些内容时,都会触发主干构建。
这正常吗?可以避免吗?
我正在使用 TeamCity 6.0。
【问题讨论】:
标签: teamcity
Marco,你确定你的主干项目的 VCS 设置不包括来自分支的源吗?
你的配置应该是这样的:
svn://server/root(VCS 根目录)
树干 => 。 (主干构建的结帐规则) 分支/开发 => 。 (分支构建的签出规则)
在这种情况下,一切都应该按预期工作。
另一件事 - 如果您的主干和分支引用相同的 SVN 外部,并且此外部发生更改,则两个构建都将被触发。
【讨论】:
您可以指定触发器,例如触发模式!或者您可以编写自定义构建触发器:-)。
触发模式的模式:
+|-:[user][VCS root][path]
【讨论】: