TeamCity 主干构建由分支中的提交触发

发布于 2024-11-03 20:47:21 字数 153 浏览 4 评论 0原文

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

这是正常现象吗?可以避免吗?

我正在使用 TeamCity 6.0。

I have a TeamCity setup with two projects building different svn branches from the same repository.
First project is for the trunk (stable), and other is for my development branch.
Whenever I commit something to my branch, trunk build is triggered.

Is that normal and can it be avoided?

I'm using TeamCity 6.0.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

万劫不复 2024-11-10 20:47:21

Marco,您绝对确定主干项目的 VCS 设置不包含来自分支的源吗?

您的配置应该类似于:

svn://server/root (VCS root)

trunk => 。 (主干搭建的检查规则)
分支/开发=> 。 (分支构建的检查规则)

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

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

Marco, are you absolutely sure that your VCS settings for the trunk project do not include sources from the branch?

You configuration should be something like:

svn://server/root (VCS root)

trunk => . (checkout rules for trunk build)
branch/dev => . (checkout rules for branch build)

In this case, everything should work as expected.

Another thing - if your trunk and branch reference the same SVN external, and there is a change in this external, both builds will be triggered.

剩一世无双 2024-11-10 20:47:21

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

触发模式的模式:

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

You can specify your trigger, e.g. the trigger pattern! Or you can write a custom build trigger :-).

Pattern for the trigger pattern :

+|-:[user][VCS root][path] 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文