共用方式為


HOW TO:佇列或啟動組建定義

更新:2007 年 11 月

您可以在 Team Foundation Build 中使用組建定義,以定義用來建置 Team 專案的設定。將組建排入佇列之前,您必須先建立組建定義。如需詳細資訊,請參閱 HOW TO:建立組建定義

必要的使用權限

若要執行這個程序,您必須將 Team Foundation Server 的 [啟動組建] 權限設定為 [允許]。如需詳細資訊,請參閱 Team Foundation Server 使用權限

使用組建定義將組建排入佇列

組建的所有檔案都會下載至組建電腦 (組建目錄) 資料夾中。如果您在建立組建定義時使用預設設定,則這些檔案會位於 Team Foundation 版本控制的 TeamBuildTypes 資料夾內。

注意事項:

Microsoft Office 方案的組建定義並不受支援,而且可能會建置錯誤。如需詳細資訊,請參閱 Microsoft 知識庫 (Knowledge Base) 文件<INFO:Office 伺服器端自動化的考量>(https://support.microsoft.com/default.aspx?scid=kb;zh-tw;257757)。

若要使用組建定義將組建排入佇列

  1. 在 Team 總管中,選取適當的 Team 專案。

  2. 按一下 [建置] 功能表上的 [佇列新組建],顯示 [佇列組建 {Team 專案名稱}] 對話方塊。

  3. 從 [組建定義] 下拉式清單中選取組建定義。

    如果您選取的組建定義內含說明,則該說明會直接出現在 [組建定義] 下拉式清單的文字方塊中。

  4. 從 [組建代理程式] 下拉式清單中選取組建代理程式。

    根據預設,您選擇要與組建定義產生關聯的組建代理程式隨即出現。

  5. [此組建的置放資料夾] 文字方塊會顯示在建置完成時,立即儲存之已建置檔案和二進位碼檔案的目錄。

  6. 從 [佇列優先權] 下拉式清單中,為組建選取優先權。

    可供選取的項目包含 [高]、[高於一般]、[一般]、[低於一般] 和 [低]。預設會顯示 [一般]。

    根據代理程式和優先權設定,[位置] 文字方塊會顯示佇列內的預估位置。

  7. 在 [MSBuild 命令列引數 (選擇性)] 文字方塊中,您可以輸入 MSBuild 的選擇性引數。例如

    /v:diag /p:versionToGet="myVersion"
    

    這些引數都是供佇列內組建專用。若要將命令列引數傳遞給指定之組建定義的所有組建,您必須使用該組建定義的回應檔 (Response File,.rsp)。如需 MSBuild 命令列引數的詳細資訊,請參閱 MSBuild 命令列參考。如需回應檔的詳細資訊,請參閱 MSBuild 回應檔

  8. 按一下 [佇列] 將組建排入組建佇列中。

    [Build 總管] 的 [已佇列] 索引標籤隨即出現。如需詳細資訊,請參閱了解 Team Foundation Build 總管

請參閱

概念

Team Foundation Build 概觀