Team Foundation Build Service 的系統需求

Team Foundation Build Service 與 TFS 的作業系統需求相同。 組建服務的硬體需求與其執行所在之作業系統硬體需求相同。 不過,您可以根據小組將會使用的組建類型,訂製組建電腦的硬體規格,最佳化組建服務效能。

硬體建議

若要了解硬體最佳化,您應該先了解組建服務架構的基本概念。 當您使用預設設定安裝 Team Foundation Build Service 時,會建立含有組建控制器和單一的組建代理程式的組建電腦。 組建控制器將組建電腦連接到 Team Foundation Server。 如果您同時執行許多組建,組建控制器可能需要大量的記憶體。 另一方面,組建代理程式會執行需要大量處理器資源和大量磁碟資源的作業,所以您應該確認組建電腦具有夠強大的 CPU,能夠讓組建代理程式在可接受的時間內執行其工作。

為了決定必要的磁碟空間最小量,您應該先決定整體來源組態的大小,然後再加上建置流程的所有中繼輸出檔和二進位檔案的大小。 在得到這個數字後,再乘以可能會在特定伺服器上建置的組建定義數目,然後再將該數字乘以二,即為該伺服器可用磁碟空間的最小建議量。

提示

使用具有快速硬碟的伺服器,是可以改善建置效能的低成本作法。另一種發揮 Team Foundation Build Service 最大效能的方法是使用具有多核心 CPU 的硬體。

您應該使用一部還是多部伺服器?

您可以使用建置頻率做為對 Team Foundation Build Service 所花費硬體投資的決定度量。 如果您的小組執行的是每週組建或夜間組建,則將 Team Foundation Build Service 安裝在執行 Team Foundation Server 的伺服器上,應該不會對產能造成不利的影響。 如果您的小組執行的是同時進行組建或連續整合組建,或者如果您計劃要建立一個以上小組的組建實驗室時,您應該會傾向於將 Team Foundation Build Service 安裝在自己的伺服器上,甚至多台伺服器上。

其他考量

您可以設定網路共用做為存放組建的置放資料夾。 因為顧慮到非伺服器作業系統的並行檔案存取限制,您應該在執行支援伺服器作業系統的電腦上建立這個資料夾。 這個資料夾不一定要和 Team Foundation Build Service 在同一部伺服器上。 請參閱設定置放資料夾

請參閱

概念

設定 Team Foundation Build Service