2012-04-10 7 views
3

Team Foundation Build 2010を使用してビルドプロセスを自動化する作業をしています。TFSサーバーをインストールすると、それをインストールしたユーザーはビルド構成サービスをインストールしないため、このノードはTFS管理コンソールには表示されません。私はこれに対する答えを知っているとはかなり確信していますが、私が何か不足している場合に備えてチェックしたかったのです。 TFSサーバーは運用サーバーであり、私の監督者はこのサーバーに何もインストールしたくないので、私も尋ねています。ビルドサービスを別のマシンやVMにインストールしてもビルド設定ノードをTFS管理コンソールに表示することはできますか?ビルド・コントローラーとビルド・エージェントは、別のマシンまたはVMにインストールすることができます。ビルドコンフィグレーションサービスの解説をしたかっただけです。ありがとうございますTeam Foundation Build Servicesを別のマシンまたはVMにインストールすることはできますか?

答えて

8

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

別のマシンにインストールすることで、複数のビルドエージェントを持つビルドコントローラのビルドファームを作成できます。それは非常によく伸縮する。

ビルドサーバーは、私の意見では「実動」サーバーと見なされます。彼らは同じ災害復旧や監視要件を持っていません。ビルドマシンが死んでも、別のマシンをイメージしてプールに追加するだけです。これは本質的にelastic build service for the Team Foundation Service(別名TFSプレビュー)が現在どのように動作するかです。それらはそれぞれの使用の後に破壊される。

+0

このEdを明確にしてくれてありがとう! Amazon(WROX Professional TFS ServerとMS Build Engineの内側:MSBuildとTeam Foundation Buildを使用)からいくつかの書籍を注文しました。私は彼らがこれをカバーしたいと思っています。現在のTFSプロダクションサーバ以外のマシンやVMでビルドサービスを設定する方法を説明するオンラインの記事やチュートリアルをお勧めできますか? –

+0

TFS用のElasticビルドサービスに投稿したリンクを読み終えました。 TFSプレビューは、私たちが購読しているインターネット上にあるサービスのように聞こえる。これは私たちが必要とするようには聞こえません。 –

+0

修正 - 私は、TFSプレビューのエラスティックビルドサービスがどのように機能するかを参照していました。そこにビルドマシンは(あなたのオンプレミスのビルドファームにあるように)本質的にスローアウェイマシンです。私はそれを比較するためにそれを言いました。 –

関連する問題