当SVN External更新时,是否有办法触发构建?

问题描述:

我目前有一个项目,其中包括一大堆外部需要重建的外部更新,以保持新鲜的文物。我无法想出一种方法来触发一个外部变化时,只有当分支本身发生变化时才能构建svn。当SVN External更新时,是否有办法触发构建?

是否有TeamCity的某些功能会这样做,如果没有,添加此构建触发器的最佳方法是什么?

你可以选择你想下的VCS根设置的外部支持:

teamcity_svn_externals

如果你所要求的支持,可以检测外部变化在特定的分支/位置,其中的背景下发生的它会作为外部添加,并且在外部在其他位置发生更改时忽略这些更改,否则,这是不可能的,并且坦率地说,不是外部的处理方式。

+0

我确实选择了“完全支持”,但是我将它指向了默认的配置目录。这应该改变吗? .svn配置目录对任何东西都不是绝对的。 – Chuu 2011-06-07 22:53:46

+0

TeamCity应使用您的设置检测svn外部变化。如果没有,这可能是一些错误配置或错误。检查TeamCity/log/teamcity-vcs.log文件中的异常情况,或向开发人员论坛报告问题(使用日志):http://devnet.jetbrains.net/community/teamcity/teamcity – KIR 2011-06-08 07:46:45