次の方法で共有


Team Foundation ビルド サービスのシステム要件

Team Foundation ビルド サービスは、次のいずれかのオペレーティング システムを実行しているサーバーにインストールできます。

サーバー オペレーティング システム: ¹

  • Windows Server 2008 Service Pack 2 の 64 ビット バージョン (Standard Edition または Enterprise Edition)

  • Windows Server 2008 R2 Service Pack 1 の 64 ビット バージョン (Standard Edition または Enterprise Edition)

  • Windows Server 2012 の 64 ビット バージョン

クライアント オペレーティング システム:

  • Windows 7 Service Pack 1 の 32 ビット バージョンおよび 64 ビット バージョン (Home Premium、Professional、Enterprise、または Ultimate の各エディション)

  • Windows 8 の 32 および 64 ビット バージョン

¹ Team Foundation ビルド サービスでは、Server Core のインストール オプションはサポートされません。

推奨ハードウェア

Team Foundation ビルド サービスのハードウェア要件は、サービスを実行しているオペレーティング システムと同じです。ただし、チームがビルドを自動化しようとする方法に適したハードウェアに Team Foundation ビルド サービスをインストールすることによって、ビルド コンピューターのパフォーマンスを最適化できます。

ハードウェアの最適化について理解するには、ビルド サービス アーキテクチャの基本を理解する必要があります。Team Foundation ビルド サービスを既定の設定でインストールする際には、ビルド コンピューターと共に、ビルド コントローラーと単一のビルド エージェントを作成します。ビルド コントローラーは、Team Foundation Server にビルド コンピューターを接続します。多くのビルドを同時に実行する場合、ビルド コントローラーで大量のメモリが必要になる可能性があります。一方、ビルド エージェントはプロセッサ負荷の高い処理やハードディスクを多用する処理を実行するため、ビルド コンピューターの CPU には、ビルド エージェントが許容時間内にタスクを実行できるだけの十分な能力が必要です。

必要な最小限のディスク容量を計算するには、ソースの構成全体のサイズを調べ、それにビルド プロセスの中間出力と中間バイナリのサイズを加算します。この数値に、サーバーでビルドされると思われるビルド定義の数を掛け、それを 2 倍して、そのサーバー用の最小限の推奨ディスク容量を求めます。

ヒントヒント

低コストでビルドのパフォーマンスを向上させるには、高速なハード ディスクを持つサーバーを使用します。Team Foundation ビルド サービスのパフォーマンスを最大化するもう 1 つの方法として、マルチコアの CPU を搭載したハードウェアを使用する方法もあります。

Dd578619.collapse_all(ja-jp,VS.110).gif1 台のサーバーを使用するか複数のサーバーを使用するか

Team Foundation ビルド サービスにどれだけのハードウェア投資を行うかを決定するためのメトリックとして、ビルド頻度を使用できます。ビルドを毎週または毎晩実行する場合、サーバーに Team Foundation ビルド サービスをインストールしても生産性に悪影響を与えることはありません。並行ビルドまたは継続的インテグレーション ビルドを実行する場合や、複数のチームにビルド ラボを作成する計画がある場合は、サーバーが複数になる可能性があっても、チーム独自のサーバーに Team Foundation ビルド サービスをインストールしなければならない場合があります。

その他の考慮事項

ネットワーク共有を、ビルドを格納するドロップ フォルダーとして設定できます。非サーバー オペレーティング システムの同時ファイル アクセス制限があるため、このフォルダーは、サポートされているサーバー オペレーティング システムを実行しているコンピューター上に作成する必要があります。このフォルダーは、Team Foundation ビルド サービスと同サーバー上に置く必要はありません。詳細については、「ドロップ フォルダーのセットアップ」を参照してください。

参照

概念

Team Foundation ビルド サービスのインストール