添加回购时,从自动结账中停止TeamCity

时间:2012-12-14 14:25:18

标签: mercurial teamcity vcs-checkout

我正在尝试配置TeamCity以用于我们的持续集成。

我们的项目在4个城市分布着约35个mercurial回购。总的来说,回购中的代码大小约为30GB。

我们的问题是,如果我们从构建配置的VCS根添加/删除repo,配置会自动对所有repos进行完全干净的重新检查。这为我们的构建周期增加了3个小时。

无论如何要关闭它吗?

我们有TeamCity版本7.0和7.1

更新:

其中一个构建配置的其他详细信息:

Name: BE - Full Build
Description: none
Build number format: %AssemblyBuildNumber%, next build number: #%AssemblyBuildNumber%
Artifact paths:
none specifed
Build options:
hanging builds detection: ON
status widget: OFF
maximum number of simultaneously running builds: unlimited
Version Control Settings edit »
VCS checkout mode: Automatically on server
Checkout directory: default
Clean all files before build: OFF
VCS labeling: disabled
Attached VCS roots: 
< All the repos with no rules and no labels >
Show changes from snapshot dependencies: OFF

1 个答案:

答案 0 :(得分:0)

也许代理方签出+本地镜像可以帮到你。请查看此处的内部属性部分:http://confluence.jetbrains.net/display/TCD7/Mercurial