0

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

我们的项目有大约 35 个 mercurial 回购,分布在 4 个城市。总而言之,repos 中的代码大小约为 30GB。

我们的问题是,如果我们从构建配置的 VCS 根目录中添加/删除存储库,该配置会自动对所有存储库进行完全干净的重新签出。这为我们的构建周期增加了 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
4

1 回答 1

0

也许代理端结帐+本地镜像可以帮助您。在这里查看内部属性部分:http: //confluence.jetbrains.net/display/TCD7/Mercurial

于 2012-12-15T08:56:29.783 回答