0

継続的インテグレーションで使用するために 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
4

1 に答える 1

0

おそらく、エージェント側のチェックアウト + ローカル ミラーが役に立ちます。こちらの内部プロパティ セクションをご覧ください: http://confluence.jetbrains.net/display/TCD7/Mercurial

于 2012-12-15T08:56:29.783 に答える