建置內容
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

建置內容

您可以從建置定義或建置引擎的內容中,定義特定建置 Script 內容(如 ECLIPSE_HOME)。

使用者定義的內容

在建置定義或建置引擎中定義的內容會寫入建置定義的「內容檔」欄位所指定的輸出內容檔中(針對指令行和 Ant 建置),且自動可供 Ant Script 使用(針對 Ant 建置)。

您可以指定 ${propertyName} 格式,在內容值中使用變數。 比方說,如果您建立名稱為 toolsdir 的建置引擎內容,其值為 /home/build/tools,您可以從「建置定義」編輯器的內容欄位中,以 ${toolsdir} 來參照這個內容。 建置開始之前,Jazz™ Build Engine 會替代內容變數,並將替代後的形式提供給建置 Script。

Jazz Build Engine 支援的內容

內容名稱 說明

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 使用。 如果內容名稱發生衝突,這些內容會置換建置引擎內容。


意見

以上說明對您有幫助嗎?您可以在 Jazz.net 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤