0

すべての単体テストを実際に実行するのにかかる合計時間を短縮するために、相互に依存していないさまざまなプロジェクトから同時に単体テストを実行できる環境をセットアップできるようにしたいと考えています。誰かがこれを成功させましたか?落とし穴はありますか?

4

1 に答える 1

1

ビルドを高速化するためにできる簡単なことが 2 つあります。

  1. /mMSBuild パラメーターを使用する
  2. BuildInParallelMSBuild 変数を使用する

Scott Hansleman からの引用:

結論として、BuildInParallel を使用すると、MSBuild タスクは、渡されたプロジェクトのリストを並行して処理できるようになります。一方、/m は、開始できるプロセスの数を MSBuild に通知します。

より高度な(あなたが探しているものはもっとあると思います)

これをさらに進めると、カスタム ビルド テンプレートを作成して、特定のプロジェクトをさまざまなビルド コントローラーにファームオフすることができます。このプロセスについては、こちらで説明しています。

于 2013-03-23T17:24:08.393 に答える