waitForTeamBuild
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

waitForTeamBuild

waitForTeamBuild 作業會等待建置進入指定的建置狀態。

下表說明 waitForTeamBuild 作業屬性。

註: 您只能在任何給定的作業呼叫中,指定 buildResultUUID 或 requestUUID。 這些屬性互斥。
屬性 說明 必要

buildResultUUID

如果是 waitForTeamBuild,則為等待之建置結果的 UUID。如果是以 {@link StartBuildTask} 來啟動建置,通常會指定此項,而這會傳回 resultUUIDProperty 屬性所指定內容中的建置結果 UUID。

是,如果未指定 requestUUID 的話。

repositoryAddress

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

requestUUID

如果是 waitForTeamBuild,則為等待之建置要求的 UUID。如果是以 {@link RequestBuildTask} 來要求建置,通常會指定此項,而這會傳回 requestUUIDProperty 屬性所指定內容中的建置要求 UUID。

是,如果未指定 buildResultUUID 的話。

userId

要用的使用者 ID。

buildStateProperty

在作業完成等待時,寫入建置狀態的內容。 只在建置進入其中一個指定等待狀態時,才加以設定。

buildStatusProperty

將建置狀態指派給內容,其值可為「完成」、「參考」、「警告」或「錯誤」其中之一。

failOnError

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

interval

檢查建置是否在必要狀態的間隔時間。 這個值以秒為單位,必須大於零,小於或等於逾時值。 預設值是每 30 秒檢查一次。

password

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

passwordFile

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

statesToWaitFor

逗點區隔的建置狀態名稱清單。 預設值是 COMPLETED 和 INCOMPLETE。 有效值如下:
  • NOT_STARTED:未啟動要求的建置。也稱為擱置中。
  • IN_PROGRESS:建置在進行中。
  • COMPLETED:建置已正常完成,但可能包含錯誤。
  • CANCELED:在建置啟動之前,已取消建置要求。
  • INCOMPLETE:建置未正常完成。也稱為放棄。

timeout

建置的作業等待時間量上限。這個值以秒為單位,必須大於零。預設值是永久等待。

verbose

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

範例

<waitForTeamBuild repositoryAddress="${repositoryAddress}"
                                   userId="${userId}"
                                   password="${password}"
                                   buildResultUUID="${buildResultUUID}"
                                   statesToWaitFor="COMPLETED"
                                   verbose="true"
                                   interval="1"
                                   timeout="30"/>

意見

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