2

この質問はこれと同じですが SVN ではなく Perforce に関連しています。Perforce には、次のブランチがあります。

Development\ProjectA\Trunk 
Development\ProjectA\Release1
Development\ProjectA\Release2

TeamCity では、ビルドごとに指定されたチェックアウト ルールを使用して、3 つの個別の VCS ルートまたは 1 つが必要ですか?

リンクされた質問で受け入れられた回答のアドバイスに従って、単一の VCS ルートにすべてが含まれるようにセットアップを変更しました。パフォーマンスはひどいもので、最初のチェックアウトに 45 分かかります。

ビルド構成はチェックアウト サーバー側に設定され、次のようなチェックアウト ルールがあります。

-:.
+:Development/ProjectA/Trunk 

このセットアップはスケーラブルではないのではないかと心配しています。3 つのブランチで 45 分かかる場合、さらに数回のリリースとチェックアウト時間は非常に長くなります。TeamCity で大規模なリポジトリに Perforce VCS ルートを設定するためのベスト プラクティスは何ですか?

4

2 に答える 2

0

説明されている問題は、今後の TeamCity 10.0.2 リリースで解決されるはずです。TeamCity トラッカーの問題は次のとおりです。

https://youtrack.jetbrains.com/issue/TW-13453

于 2016-08-30T10:19:56.723 に答える