Team Foundation Build Service 的系統需求
您可以將 Team Foundation Build Service 安裝在執行下列其中一種作業系統的伺服器上:
伺服器作業系統:¹
64 位元版本的 Windows Server 2008 (含 Service Pack R2) (Standard 或 Enterprise Edition)
64 位元版本的 Windows Server 2008 R2 (含 Service Pack 1) (Standard 或 Enterprise Edition)
Windows Server 2012 的 64 位元版本
用戶端作業系統:
32 和 64 位元版本的 Windows 7 (含 Service Pack 1) (Home Premium、Professional、Enterprise 或 Ultimate Edition)
32 和 64 位元版本的 Windows 8
¹ Team Foundation Build Service 不支援 Server Core 安裝選項。
硬體建議
Team Foundation Build Service 的硬體需求與其所執行的作業系統硬體需求相同。 也就是說您可以透過在供小組用來自動化組建的硬體上安裝 Team Foundation Build Service ,就可最佳化您的組建電腦效能。
若要了解硬體最佳化,您應該先了解組建服務架構的基本概念。 當您使用預設設定安裝 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 在同一部伺服器上。 詳細資訊:建立置放資料夾