Jazz™ 技術平台的 Jazz Team Build 元件可針對團隊的一般建置,提供自動化、監視和狀態提示支援。 Jazz Team Build 提供一個模型來代表團隊的建置定義、建置引擎和建置結果。 這個模型支援採用不同建置技術的團隊。
Jazz 包括 Jazz Build Engine,以及能夠將建置資訊發佈到 Jazz 儲存庫的 Ant 建置工具箱。 雖然建置工具箱最適合 Ant 建置,但您也可以使用任何能夠呼叫 Ant 的 Scripting 技術。 例如,項目可以利用 Perl、DOS 批次檔或 Make,來建立與 Jazz Team Build 互動的建置 Script。
所有建置相關項目都屬於某一專案區域。 建置相關作業由專案的程序來控管。
Jazz 建置可在變更集和工作項目兩者之間進行追蹤。 通常,您會針對來自指定建置儲存庫工作區(具有團隊主要開發串流的送入流程)的檔案執行建置。
在執行建置之前,會接受團隊串流中所有最新的變更,且建立可複製的檔案 Snapshot。 包含在建置中的變更集和工作項目,會記錄下來供建置的消費者檢視。
如果滿意該項建置,您就可以從建置來建立一個「版本」。 然後您可以將工作項目的發現位置欄位,設為與建置相關聯的特定版本。
下圖說明當您針對來自團隊串流的檔案執行建置時,對變更集和工作項目兩者之間進行追蹤。
