共用方式為


自訂 Team Foundation Build

更新:2007 年 11 月

Team Foundation Build 是自動建置的可擴充系統,能啟用可和其他 Visual Studio Team System 工具整合的端對端公用建置。Team Foundation Build 提供一個簡單的對話方塊和以精靈為基礎的方法來建立組建定義。您可以使用對話方塊來指定要使用的組建代理程式、要建置的方案、置放位置等。精靈可以讓您產生名為 TFSBuild.proj 的 MSBuild 專案檔,您可以藉由加入建置步驟及撰寫自訂工作來自訂組建。

Team Foundation Build 設計為可以擴充。[組建定義] 對話方塊的設計是為了要建立符合一般組建案例的組建定義。不過即使如此,某些組建案例可能需要自訂 TFSBuild.proj 檔。Team Foundation Build 包含了某些一般工作,可以支援執行測試以及從原始檔控制取得原始檔等動作。不過,您的建置程流程當中可能還需要執行其他工作。例如:

  • 組建管理員可能想要在編譯完成之後 (測試開始之前),將輸出組件部署至指定位置。

  • 公司可能需要特定的組建編號系統,並覆寫 Team Foundation Build 中所包含的其中一個預設編號系統。

  • 程式開發人員可能想要在建置流程完成之後簽署輸出組件。

本章節將討論如何撰寫自訂工作來自訂建置流程。

在本節中

Team Foundation Build 目標、工作和屬性

Team Foundation Build API 參考

逐步解說:使用自訂工作自訂 Team Foundation Build

逐步解說:使用 BuildStep 工作加入建置步驟

逐步解說:設定 Team Build 以建置 Visual Studio 安裝專案

相關章節

MSBuild

MSBuild 參考

請參閱

其他資源

管理 Team Foundation Build