在建置定義或建置引擎中定義的內容會寫入建置定義的「內容檔」欄位所指定的輸出內容檔中(針對指令行和 Ant 建置),且自動可供 Ant Script 使用(針對 Ant 建置)。
您可以指定 ${propertyName} 格式,在內容值中使用變數。 比方說,如果您建立名稱為 toolsdir 的建置引擎內容,其值為 /home/build/tools,您可以從「建置定義」編輯器的內容欄位中,以 ${toolsdir} 來參照這個內容。 建置開始之前,Jazz™ Build Engine 會替代內容變數,並將替代後的形式提供給建置 Script。
| 內容名稱 | 說明 |
|---|---|
buildLabelPrefix |
指定建置標籤的字首,如 I 代表整合。 如果您在建置定義或建置引擎中定義這個內容,值會附加到 Jazz Build Engine 產生的標籤前面。 例如,I20080215-1234。 |
當您使用 Jazz Build Engine 時,可以使用若干內建內容。 如果您利用 Jazz Ant 作業將資訊發佈到儲存庫,您必須使用這些內容。 例如,您需要 repositoryAddress 和 buildResultUUID 內容,才能使用 StartBuildActivityTask。
下表說明使用 Jazz Build Engine 時,所能使用的內建內容。
| 屬性 | 說明 |
|---|---|
buildLabel |
Jazz Build Engine 所產生的建置標籤。 例如,20080215-1234。 |
buildResultUUID |
建置結果的唯一 ID。任何將進度或資訊發佈到建置結果的作業,都必須提供這個屬性。 屬性值是在 ${buildResultUUID} Ant 內容中傳給您的建置 Script。 例如,在 Ant Script 中,它的使用方式通常如下:buildResultUUID="${buildResultUUID}"。 |
requestUUID |
建置要求的唯一 ID。 |
buildDefinitionId |
建置定義的一般 ID(不是 UUID)。 |
repositoryAddress |
建置要求起源的 Jazz 儲存庫位址。例如,http://example.com/jazz。 |
* |
Ant Script 可以使用建置引擎編輯器所定義的所有內容。 |
* |
Ant Script 可以使用建置定義編輯器的內容標籤所定義的所有內容。 如果內容名稱發生衝突,這些內容會置換建置引擎內容。 |