共用方式為


定義您的建置流程

在您建立建置系統後,就已經準備可以開始使用 來編譯程式碼、執行測試,以及執行其他許多重要功能。 下一步是開發建置流程,包含要編譯哪些程式碼專案、哪些動作觸發組建、要執行哪些測試,以及小組所需的任何其他程序的指示。

一般工作

一般工作

支援內容

建立和使用組建定義。您可以快速定義簡單但功能強大的建置流程,包含要編譯哪些程式碼專案、哪些動作觸發組建、要執行哪些測試,以及許多其他程序的指示。

建立組建定義

根據預設範本定義建置流程

使用 Team Foundation Build 建置和測試 Windows 市集應用程式

定義建置流程以支援連續整合

你的小組可以透過將程式碼整合各種功能到共用儲存機制然後盡可能頻繁的建置和測試結果使程式碼基底的錯誤降至最低。 您可以實作這個策略,稱為連續整合,藉由定義建置流程來確保您和小組可以儘快判斷功能小組簽入組建是否中斷或導致測試失敗。

定義建置流程以支援連續整合

在分成連續組建之後最小化程式碼變換

防止「建置中斷的小組」。

開發人員簽入中斷組建的變更時,對於小型小組來說結果可能相當棘手, 而對於大型小組來說,成本可能相當昂貴,因為將面臨喪失生產力和進度延遲的成本。

您可以建立閘道簽入組建定義,保護部分或所有程式碼基底避免此問題發生。

您也可以將組建簽入原則當做工具使用,以限制對程式碼基底進行其他變更,直到修正中斷連續建置的問題為止。

定義閘道簽入建置流程來驗證變更

簽入由閘道簽入組建所控制的暫止變更

建立較深的自訂建置流程。您可以使用預設範本建立一個建置流程,讓它符合一組廣泛、最常見的需求。 不過,許多小組需要建置流程可以執行特定工作或遵循自訂邏輯。

開發自訂建置流程

繼續使用舊版建置處理序。當您從 Team Foundation Server 中的舊版升級,您可以繼續使用舊版建置處理序。 您也可以繼續使用 舊版的Visual Studio 來建立在 Visual Studio Team Foundation Server 2012的建置流程。

使用舊版建置流程