15
私は私のプロジェクトのために、以下のステップがあります。チームシティビルドのパフォーマンスを改善するにはどうすればよいですか?
- ビルド
- ユニットは
- テストカバレッジ
- 重複ファインダーをテスト
- FX警官
は作るためにどのような方法がありますTeamCityは2〜5ステップを並行して実行しますか?そのためにいくつかのビルドエージェントを使用できますか?
私は私のプロジェクトのために、以下のステップがあります。チームシティビルドのパフォーマンスを改善するにはどうすればよいですか?
は作るためにどのような方法がありますTeamCityは2〜5ステップを並行して実行しますか?そのためにいくつかのビルドエージェントを使用できますか?
はい。あなたは、少なくとも4つのビルドエージェントを持っていると仮定すると、次の操作を実行できます。
MyProject
の下
Build
、Unit Tests
、など)を定義します。Finish Build Trigger
を選択し、Build
の成功の実行後に実行するように設定した構成2-5を構築し、Build Triggering
で新しいTrigger
を定義する。Dependencies
で新しいArtifact dependency
を定義します(Add new artifact dependency
を選択し、あなたのBuild
設定の出力を選択してください。限り、あなたは可能なエージェントを持っているように、ビルド構成は、独自のエージェントにそれぞれ、成功Build
後に実行されます。
あなたの特定のプロジェクトが分からない場合は、プロセス全体が本当に長い時間がかかる場合(15分以上と言わせてください)、それらのマシンを(仮想でもなくても) 。
fxcopを実行して、すべてのビルドでfinderを複製する必要がありますか?私はその夜だけです。それらを別々の構成に分割することの問題は、一方を成功させることができ、もう一方を成功させることができないことです。だからあなたの開発者が事前にテストされたコミットを使用する場合、時にはそれらが失敗する必要があるときに成功することがあります。 IDはむしろcsprojまたはグループの小さい単位を作ります。 –
@JamesWoolfenden、そうですね、私は同じ考え方になりました:夜間ビルドでfxcopとduplicatesを実行する – SiberianGuy