getNextTeamBuildRequest

getNextTeamBuildRequest 作業會擷取指定引擎的下一建置要求,以及選用的建置定義。

getNextTeamBuildRequest 作業會傳回要求 UUID,這個 UUID 的使用方式如下:

下表說明 getNextTeamBuildRequest 作業屬性。

屬性 說明 必要

engineId

如果是 getNextTeamBuildRequest 作業,這是要擷取下一建置要求之建置引擎的 ID。

repositoryAddress

要用的團隊儲存庫的位址。 這個屬性的值通常是 ${repositoryAddress},因為使用 Jazz Build Engine 時,內容是內建的。

requestUUIDProperty

儲存所擷取之建置要求的 UUID。 只在找到要求時才設定。

userId

要用的使用者 ID。

buildDefinitionId

如果是 getNextTeamBuildRequest 作業,請指定建置定義 ID 以檢查擱置的要求。 如果指定的建置引擎不支援這個建置定義 ID,便不會擷取要求。

buildDefinitionIdProperty

儲存所指定引擎下一個建置要求的建置定義 ID。 只有在擷取指定引擎的要求時,才加以定義。 如果指定了 buildDefinitionId,便不會套用。

requestUUIDFile

用來儲存指定建置引擎下一建置要求之 UUID 的檔案路徑。 這個路徑可以是建置檔基本目錄的相對路徑或是完整路徑。 檔案採用 java.util.Properties 格式,含有 requestUUIDProperty 屬性指定名稱的內容。

failOnError

如果是 true(預設值),當發生錯誤時,作業會失敗。 如果是 false,會忽略某些錯誤,並完成作業。

password

使用者 ID 的密碼,除非另有指定,否則,預設為零長度的字串。

passwordFile

連線所用的密碼檔。 您可以利用 -createPasswordFile 引數呼叫 Jazz Build Engine 來建立適當的密碼檔。 您只能指定一個密碼檔。

verbose

指定輸出其他更多的訊息。預設值是 false。

範例

<getNextTeamBuildRequest repositoryAddress="${repositoryAddress}"
		                         userId="${userId}"
		                         password="${password}"
		                         engineId="${buildEngineId}"
		                         requestUUIDProperty="requestUUID" />

<fail message="Did not find the next request as expected."
		      unless="requestUUID" />
<echo message="request UUID = ${requestUUID}" />

意見

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