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)。 |
若要使用組建定義將組建排入佇列
在 Team 總管中,選取適當的 Team 專案。
按一下 [建置] 功能表上的 [佇列新組建],顯示 [佇列組建 {Team 專案名稱}] 對話方塊。
從 [組建定義] 下拉式清單中選取組建定義。
如果您選取的組建定義內含說明,則該說明會直接出現在 [組建定義] 下拉式清單的文字方塊中。
從 [組建代理程式] 下拉式清單中選取組建代理程式。
根據預設,您選擇要與組建定義產生關聯的組建代理程式隨即出現。
[此組建的置放資料夾] 文字方塊會顯示在建置完成時,立即儲存之已建置檔案和二進位碼檔案的目錄。
從 [佇列優先權] 下拉式清單中,為組建選取優先權。
可供選取的項目包含 [高]、[高於一般]、[一般]、[低於一般] 和 [低]。預設會顯示 [一般]。
根據代理程式和優先權設定,[位置] 文字方塊會顯示佇列內的預估位置。
在 [MSBuild 命令列引數 (選擇性)] 文字方塊中,您可以輸入 MSBuild 的選擇性引數。例如
/v:diag /p:versionToGet="myVersion"
這些引數都是供佇列內組建專用。若要將命令列引數傳遞給指定之組建定義的所有組建,您必須使用該組建定義的回應檔 (Response File,.rsp)。如需 MSBuild 命令列引數的詳細資訊,請參閱 MSBuild 命令列參考。如需回應檔的詳細資訊,請參閱 MSBuild 回應檔。
按一下 [佇列] 將組建排入組建佇列中。
[Build 總管] 的 [已佇列] 索引標籤隨即出現。如需詳細資訊,請參閱了解 Team Foundation Build 總管。