我正在尝试配置 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