2

私たちの問題は、TFS 2010ビルドエージェント間の構成の違いにより、TFS2010ビルドエージェントのサブセットで特定のビルドを実行する必要があることだと思います。それらがすべてまったく同じように構成されている場合、これは問題にはなりませんが、特定のケースでは、ターゲットラボVMにビルドエージェントをインストールする必要があるTFSのラボ管理機能を使用しているため、これは理想からはほど遠いでしょう。ビルドの一部には、Sandcastleを使用したドキュメントのビルドが含まれます。SandcastleにはVisual Studio SDKが必要であり、SandcastleにはVisualStudioが必要です。ビルドをキューに入れ、元のビルドエージェントに対して実行すると、すべて問題ありませんが、ラボVMの1つで実行すると、失敗します。Visual Studioと他のすべてをインストールした場合、それは機能しますが、

それで、「ビルドエージェントアフィニティ」またはおそらく別のソリューションを設定できる方法はありますか?別のビルドコントローラーを作成してそのように分離できることは知っていますが、理解しているように、プロジェクトコレクションは1つのビルドコントローラーにのみ関連付けられており、複数のビルドコントローラーを使用するには同じチームプロジェクトが必要になります。TFS2010のフルバージョンを使用しています。

よろしくお願いします!

4

1 に答える 1

3

適切なタグを設定して、さまざまなビルドエージェントを区別する必要があります。素敵なリソースについては、こちら
を確認してください。

于 2012-05-24T13:57:11.830 に答える