Windows で TeamCity 8.0 をセットアップして、プロジェクト (Visual Studio ソリューション) を 4 つの個別の Git リポジトリにビルドしました。そのうちの 3 つは期待どおりに動作していますが、1 つはUpdating sourcesでスタックします。4 つの VCS ルートの設定は同じです (Git リポジトリのフェッチ URL を除いて)。
すべての TeamCity プロジェクトは、サーバー側のチェックアウトを使用しています。
問題のあるプロジェクトのビルド ログには、
[15:36:34]: bt1 (41m:38 秒間実行)
[15:36:34]: 変更を確認中 (41m:37 秒間実行)
[15:36:37]: 内部アーティファクトの公開
[15:36:38]: [内部アーティファクトの公開] build.start.properties.gz ファイルの送信
[15:36:37]: 一時ディレクトリをクリアしています: C:\TeamCity\buildAgent\temp\buildTmp
[15:36:37]: チェックアウト ディレクトリ: C:\TeamCity\buildAgent\work\62d0281b7178c739
[15:36:37]: ソースの更新: サーバー側チェックアウト (41m:34 秒間実行)
[15:36:38]: [ソースの更新] クリーン チェックアウトを実行します。理由: エージェントにはプロジェクト ソースのバージョンがありません
[15:36:38]: [ソースの更新] VCS ルートのクリーン パッチのビルドとキャッシュ: git@qa.company.com:Company.WebSite.git#master
ビルド エージェントで Process Monitor を使用すると、 ReadFile操作で次のフォルダーを叩いていることがわかります。
C:\ProgramData\JetBrains\TeamCity\system\caches\git\git-11F9493A.git\objects\pack\pack-1490ccc8f7896ab876413465c4b48e87448bed35.pack
その.packファイルのサイズは約 300MB で、Git リポジトリと同じサイズだと思います。
このフォルダーを削除して、TeamCity ビルド エージェントとビルド サーバーの Windows サービスを再起動しようとしましたが、再作成されるだけで、TeamCity はもう一度それを叩きます。
この種の問題をトラブルシューティングする方法について、他に推奨事項はありますか?