在建置定義或建置引擎中定義的內容會寫入建置定義的「內容檔」欄位所指定的輸出內容檔中(針對指令行和 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 使用。 如果內容名稱發生衝突,這些內容會置換建置引擎內容。 |