共用方式為


開發自訂建置流程

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

一般工作

支援內容

建立及使用自訂建置流程範本。如果您根據 DefaultTemplate.xaml 建立的組建定義不符合小組的需求,您可以自行建立豐富自訂的建置流程範本。

建立並使用自訂建置流程範本

Team Foundation Build 活動

了解建立各種自訂建置流程時一般有用的技巧。在開始建立自訂建置流程之前,您可以先了解讓工作更有效而且更有效率的技巧。 例如,您可以了解下列技巧:

  • 自訂建置流程的 Windows 工作流程區段。這個建置流程區段通常是自訂建置流程大部分層面的適當位置。 如果先了解重要技巧,例如如何宣告及使用引數和變數,以及如何使用 Team Foundation Build 所提供的主要活動,您能夠更有效率地處理此工作。

  • 自訂建置流程的 MSBuild 區段。這個建置流程區段通常是自訂二進位檔編譯及處理方式的適當位置。 如果先了解重要技巧,例如如何將引數傳遞至 MSBuild,以及如何設定及使用自己的 MSBuild 項目的集中式通用程式碼程式庫,您能夠更有效率地處理此工作。

控制建置系統放置二進位檔的地方

控制建置系統置放二進位檔的位置。預設建置流程,如 DefaultTemplate.xaml 中所定義,會將編譯過的二進位檔從所有程式碼專案放入單一目錄。 不過,您可能會想要將二進位檔組成更細微、有組織的目錄結構。

控制建置系統放置二進位檔的地方

建立自訂工作流程活動

(部落格文章) 如何建立自訂工作流程活動 (英文)

在複雜的 Windows 工作流程中巡覽。以 DefaultTemplate.xaml 為基礎的自訂建置流程可能有複雜的結構和深層巢狀的項目。 本節中的一些主題將以簡略語法來說明特定項目在 Windows 工作流程中的位置。 本主題將說明該語法,以及如何用它來尋找要使用的特定項目。

在複雜的 Windows 工作流程中巡覽

相關章節

MSBuild 參考

請參閱

工作

建立基本組建定義

概念

使用預設範本定義組建