【问题标题】:TeamCity trunk build is triggered by commit in a branchTeamCity 主干构建由分支中的提交触发
【发布时间】:2011-04-27 07:53:26
【问题描述】:

我有一个 TeamCity 设置,其中有两个项目从同一个存储库构建不同的 svn 分支。 第一个项目用于主干(稳定),另一个用于我的开发分支。 每当我向我的分支提交某些内容时,都会触发主干构建。

这正常吗?可以避免吗?

我正在使用 TeamCity 6.0。

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    Marco,你确定你的主干项目的 VCS 设置不包括来自分支的源吗?

    你的配置应该是这样的:

    svn://server/root(VCS 根目录)

    树干 => 。 (主干构建的结帐规则) 分支/开发 => 。 (分支构建的签出规则)

    在这种情况下,一切都应该按预期工作。

    另一件事 - 如果您的主干和分支引用相同的 SVN 外部,并且此外部发生更改,则两个构建都将被触发。

    【讨论】:

    • 造成这种情况的外部因素。感谢您的帮助。
    【解决方案2】:

    您可以指定触发器,例如触发模式!或者您可以编写自定义构建触发器:-)。

    触发模式的模式:

    +|-:[user][VCS root][path] 
    

    【讨论】:

      猜你喜欢
      • 2010-11-12
      • 1970-01-01
      • 2012-03-21
      • 2014-09-18
      • 2014-11-18
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      相关资源
      最近更新 更多