TeamCity ビルド サーバーと、さまざまな地域でホストされているかなり大きな SVN リポジトリがあります。数日おきに、TeamCity は SVN 作業コピーを破棄し、ビルド プロセスに 1 時間以上かかるクリーン チェックアウトを実行することを決定します。
定期クリーニングを無効にすることはできますか? 既存の作業コピーでSVNのクリーンアップ/更新を実行できないのはいつですか?
TeamCity ビルド サーバーと、さまざまな地域でホストされているかなり大きな SVN リポジトリがあります。数日おきに、TeamCity は SVN 作業コピーを破棄し、ビルド プロセスに 1 時間以上かかるクリーン チェックアウトを実行することを決定します。
定期クリーニングを無効にすることはできますか? 既存の作業コピーでSVNのクリーンアップ/更新を実行できないのはいつですか?
ここで説明する現象は自動クリーン チェックアウトであり、いくつかの理由で発生する可能性があります。考えられる理由の 1 つは、簡単に無効にできる自動チェックアウト ディレクトリ クリーニングです。詳細については、リンクをたどってドキュメントを参照してください。
さまざまなモジュールで構成される 1 つの大きなアプリケーションがあり、すべてを 1 つの構成で構築しようとしているように思えます。その場合、すべてのモジュールに対して TC 構成を作成し、メイン アプリケーションからモジュールへの依存関係を設定することをお勧めします。依存関係は、maven リポジトリまたは TC 自体で管理する方が適切です (あまり便利ではありません)。