案例:安裝 Team Foundation Build Service
組建控制器和代理程式
使用預設設定安裝 Team Foundation Build Service 時,會建立組建控制器和單一的組建代理程式。 依據您小組的需求,您可以將任何 Team Foundation Build Service 執行個體設定成做為控制器、一個或多個組建代理程式,或者是這兩者。
您會使用組建控制器連接至 Visual Studio Team Foundation Server。 組建控制器本身通常不會長時間佔用處理器。 不過,如果您同時執行許多組建,組建控制器可能需要大量的記憶體。 因此,您應該提供足夠的記憶體給建立組建控制器所在的實體機器或虛擬機器。
組建代理程式會連接到組建控制器,並執行需要大量處理器和磁碟資源的作業。 因為組建代理程式會執行大部分需要大量處理器資源的作業,所以您應該確認組建電腦具有夠強大的硬體,能夠讓組建代理程式在可接受的時間內執行其工作。
組建服務拓撲
您可以將 Team Foundation Build Service 安裝在 Team Foundation Server 所在的電腦上,或者是安裝在一部或多部的獨立電腦上。 基於下列理由,在大部分情況下,您都不應該將 Team Foundation Build Service 安裝在已安裝 Team Foundation Server 的電腦上:
組建執行時可能會降低 Team Foundation Server 的效能。
安裝 Team Foundation Build Service 可能會讓 Team Foundation Server 受攻擊的範圍變大。 例如,惡意使用者可能建構組建定義來執行有害的程式碼,以控制伺服器或竊取資料。
![]() |
---|
如果 Team Foundation Build Service 的升級來源是目前版本之 Visual Studio Team System 2008 Team Foundation Server 的一部分,則不需要立即移除舊版的 Team Foundation Build Service。 這兩個版本可以並存執行。 |
![]() |
---|
如需 Team Foundation Build Service 的詳細資訊,請參閱下列 Microsoft 網站的網頁:管理 Team Foundation Build (英文)。 |