継続的インテグレーションで使用するために TeamCity を構成しようとしています。
私たちのプロジェクトには、4 つの都市にまたがる約 35 の水銀リポジトリがあります。全体として、リポジトリ内のコードのサイズは約 30GB です。
私たちの問題は、ビルド構成の VCS ルートからリポジトリを追加/削除すると、構成が自動的にすべてのリポジトリの完全なクリーンな再チェックアウトを行うことです。これにより、ビルド サイクルにさらに 3 時間が追加されます。
とにかくこれをオフにすることはありますか?
TeamCity バージョン 7.0 および 7.1 があります。
アップデート:
ビルド構成の 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