Team Foundation 的 Team Build 需求
更新:2007 年 11 月
為了充分運用 Team Foundation Build 的功能,您可以將 Visual Studio Team System 環境中的一或多部電腦指定為組建電腦。Team Foundation Build 具有特定的硬體和軟體需求。當您規劃要部署 Team Foundation Build 電腦時,應該要了解自身商務需要的特定需求。
硬體和軟體需求
Team Foundation Build 提供了公用建置實驗室的功能。透過 Team Foundation Build,企業組建管理員 (Build Manager) 就可以同步處理原始檔、建置應用程式、執行與組建關聯的單元測試、進行程式碼分析、在檔案伺服器上發行組建,以及發行組建報告。如果您想要在建置期間執行測試,就必須在組建電腦上安裝 Visual Studio Team System Test 版。如果您想要執行程式碼分析,就必須在組建電腦上安裝 Visual Studio Team System Development 版。
建置結果資料會傳送到倉儲以便進行歷程報告。在建置流程中,Team Foundation Build 會使用其他 Visual Studio Team System 工具。其中包括原始檔控制和工作項目追蹤。在前面幾節中討論了許多建議的伺服器需求。如需詳細資訊,請參閱 Team System 的伺服器需求。此外,如果您想要跨多種語言進行部署,則必須針對在整個部署過程中所要支援的語言進行規劃。
硬體需求
下表會顯示在部署 Team Foundation Build 時根據使用者人數和建置的檔案數量所建議的硬體需求。
組態 |
建置時間 |
CPU |
硬碟 |
記憶體 |
---|---|---|---|---|
最小、1 至 2 個專案、5 至 20 位使用者 |
30 分鐘 |
單一處理器,766 GHz |
8 GB |
256 MB |
小型、2 至 20 個專案、20 至 100 位使用者 |
30 分鐘至 2 個小時 |
單一處理器,1.5 GHz |
30 GB |
512 MB |
中型、超過 20 個專案、100 至 250 位使用者 |
2 至 5 個小時 |
單一處理器,2.6 GHz |
50 GB |
1 GB |
大型、超過 50 個專案、250 至 500 位使用者 |
3 至 7 個小時 |
雙重處理器,2.8 GHz |
80 GB |
2 GB |
這裡提供的方針可做為硬體規劃的一般指引。組建效能將會根據特定伺服器上的原始程式碼以及建置流程的複雜度而有極大的不同。
執行 Team Foundation Build 的伺服器應該要有可靠的網路連線 (最小頻寬為 1 Mbps 而最大延遲時間為 350ms)。如果組建效能不符合您的期望,請考慮升級硬體組態。
如果在 Team Foundation Build 電腦和 Team Foundation Server 之間使用了防火牆,您必須修改防火牆,使 Team Foundation Build 電腦和 Team Foundation Server 可以進行通訊。在某些情況下 (例如,您在建置期間執行測試),Team Foundation Server 必須存取組建電腦上的置放位置。在這種情況下,兩者之間不應有防火牆存在。
其他硬體考量
除了建議的硬體以外,您應該考慮為重要的伺服器購買其他硬體,例如備用電源和備用風扇。
您不可以將 Team Foundation Server 當做組建電腦使用。組建應該在個別的電腦上執行。由於在建置時對組建電腦的要求非常高,因此在 Team Foundation Server 上執行組建可能會導致伺服器無法使用,而且效能很差。
軟體需求
下表列出 Team Foundation Build 電腦所需的軟體。
軟體 |
版本 |
---|---|
Windows Server 2003 Service Pack 1 (SP1)、Service Pack 2 (SP2)、Windows Server 2003 R2、Windows Vista、Windows Server 2008 或 Windows XP Professional |
請參閱《Team Foundation 安裝指南》 |
.NET Framework |
2.0 |
除了所需的軟體以外,請考慮您是否要安裝其他的管理或安全性軟體,例如備份軟體或防火牆。如需 Team Foundation Build 軟體需求的特定指引,請參閱《Team Foundation 安裝指南》。您可以從 Microsoft 下載中心下載最新版的《Team Foundation 安裝指南》(https://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=ff12844f-398c-4fe9-8b0d-9e84181d9923)。
語言需求
為了避免混淆並且簡化作業,應該將 Team Foundation Build 部署設定為使用與電腦作業系統和 Team Foundation Server 相同的語言。不過,您可以在英文版的伺服器上安裝其他語言版本的 Team Foundation Build,只要該語言與 Team Foundation Server 部署的語言相符即可。