2012-01-25 18 views
5

私たちはTFS2010とほぼ200百のプロジェクトを持つ単一のソリューションを持っています(はい、私は悪い考えです、私ではありません!私は4コア(8ハイパー)のマシンで30秒に30秒までのビルド時間を4分から順次切り離してコードをデカップリングし、高いレベルのビルドの並行性を可能にしています。 MSBuildが並列ビルドをサポートしているので、ビルドサーバーでその利点を得たいと思っています。どうやって?TFS2010 - 並列ビルド - 単一ソリューション、単一ビルドエージェント

答えて

14

がチームビルドに並列に構築するビルド定義の「プロセス・アドバンス」タブのプロパティをパラメータと「/ M」を追加ビルドプロパティを編集して2010年

  1. オープンリストは
  2. 右...あなたが編集し、編集ビルド定義を選択するビルドをクリックしてください
  3. が左側にプロセス]タブを選択し、展開するチームエクスプローラでのビルドMSBuildの引数のプロパティで右
  4. 高度プロパティが追加/maxcpucountまたは/m
  5. 保存して

近いが、ここではスクリーンショットです:

Team Build 2010 build process properties

を参照してください。
2

並列コンパイルはデフォルトで有効になっていない場合は、追加のMSBuildに行くことはあなたが実行できるコマンドラインスイッチ