3

Team Foundation Build 2010 を使用してビルド プロセスの自動化に取り組んでいます。TFS サーバーがインストールされたとき、インストールした人はビルド構成サービスをインストールしなかったため、このノードは TFS 管理コンソールに表示されません。私はこれに対する答えを知っていると確信していますが、何かが足りない場合に備えて確認したかったのです。また、TFS サーバーは運用サーバーであり、上司がこのサーバーに何もインストールしたくないため、質問しています。ビルド サービスを別のマシンまたは VM にインストールしても、TFS 管理コンソールにビルド構成ノードを表示できますか? Build Controller と Build Agent を別のマシンまたは VM にインストールできることはわかっています。「ビルド構成サービス」の部分について明確にしたかっただけです。ありがとうございました

4

1 に答える 1

8

絶対!これは実際には非常に典型的なシナリオです。通常、アプリケーション層サーバーにビルド サービスをインストールすることはお勧めしません。ビルド機能のみをインストールすると、TFS 管理コンソールにはビルド機能のみが表示されます。

別のマシンにインストールすることで、複数のビルド エージェントを含むビルド コントローラーのビルド ファームを作成できます。それは非常にうまくスケーリングします。

私の意見では、ビルドサーバーも「本番」サーバーと見なされます。ただし、災害復旧や監視の要件は同じではありません。ビルド マシンが停止した場合は、別のマシンをイメージしてプールに追加します。これは基本的に、Team Foundation サービス(別名 TFS プレビュー) のエラスティック ビルド サービスが現在どのように機能しているかです。使用するたびに破壊されます。

于 2012-04-10T13:24:48.893 に答える