如果沒有現有的建置工具或 Script,請先學習建置基礎並撰寫至少一份簡式建置 Script 之後,再嘗試設定 Jazz 型的建置。
「Build System Toolkit」包含 Jazz Build Engine,以及稱為 buildtoolkit 的 Ant 作業工具箱。 Jazz Build Engine 是在建置機器上執行建置的連續建置迴圈。 Jazz Build Engine 執行三個主要功能:
如果您有另一個您偏好用來執行建置的建置系統或引擎,便不需要利用 Jazz Build Engine 來執行這些功能。 建置工具箱中的作業可以執行任何這些功能。 您通常可以從您選取的建置引擎或建置 Script 中呼叫建置工具箱作業。 您可以利用建置工具箱作業來執行各種作業,其中包括取得下一個建置要求、啟動建置、完成建置,以及發佈日誌。
您可以在 installdir/buildsystem/buildtoolkit/examples/standalone 中,找到並不使用 Jazz Build Engine 的範例建置 Script,其中 installdir 是「Build System Toolkit」安裝目錄。
Jazz 建置利用建置要求佇列來處理要求。 要求進入佇列的方法如下:
在大部分實務中,Jazz Build Engine 和 getNextRequest 作業是以相同方式來處理這兩個要求。
當您設定不使用 Jazz Build Engine 的建置時,您必須在 Rational® Team Concert 中建立建置定義及建置引擎物件。 當您建立建置定義時,您通常會選取「通用」範本。 如果未規劃使用 Jazz 排程器,當您建立建置定義時,不應包含「排程」配置。 如果未規劃處理 Jazz 建置要求,當您建立建置引擎時,請在「建置要求處理程序」區段中,清除建置引擎程序輪詢要求勾選框。