waitForTeamBuild

L'attività waitForTeamBuild attende che una build entri in uno stato di build specificato.

La tabella di seguito descrive gli attributi dell'attività waitForTeamBuild.

Nota: È possibile specificare solo buildResultUUID o requestUUID in qualsiasi chiamata indicata di un'attività. Gli attributi si escludono a vicenda.
Attributo Descrizione Necessario

buildResultUUID

Per l'attività waitForTeamBuild, UUID del risultato della build che è atteso. Questo viene generalmente specificato se la build è stata iniziata mediante {@link StartBuildTask}, che riporta l'UUID del risultato della build nella proprietà specificata dall'attributo resultUUIDProperty.

Sì, se requestUUID non è specificato.

repositoryAddress

Indirizzo del repository di team da utilizzare. Il valore di questo attributo è generalmente ${repositoryAddress} dato che la proprietà è integrata se si utilizza Jazz Build Engine.

requestUUID

Per waitForTeamBuild, UUID della richiesta della build che è attesa. Questo viene generalmente specificato se la build è stata richiesta mediante {@link RequestBuildTask}, che riporta l'UUID del risultato della build nella proprietà specificata dall'attributo requestUUIDProperty.

Sì, se buildResultUUID non è specificato.

userId

L'ID utente da utilizzare.

buildStateProperty

La proprietà di scrivere lo stato della build quando l'attività finisce l'attesa. È impostato solo se la build è entrata in uno degli stati specificati in cui si deve attendere.

No

buildStatusProperty

Alla proprietà viene assegnato lo stato della build, in cui il valore è uno tra OK, INFO, WARNING o ERROR.

No

failOnError

Se true (il valore predefinito), l'attività non ha esito positivo se incontra un errore. Se false, alcuni errori vengono ignorati e l'attività viene completata.

No

interval

Il tempo tra i controlli per determinare se la build è nello stato richiesto. Il valore è in secondi e deve essere superiore allo zero e inferiore o uguale al valore di timeout. Il valore predefinito è un controllo ogni 30 secondi.

No

password

Password per l'ID utente, una stringa di lunghezza zero per impostazione predefinita a meno che diversamente specificato.

No

passwordFile

Il file di password da utilizzare per la connessione. È possibile creare un file di password adatto richiamando Jazz Build Engine con l'argomento -createPasswordFile. È possibile specificare solo un file di password.

No

statesToWaitFor

Un elenco di nomi di stato di build separati da virgole. I valori predefiniti sono COMPLETED e INCOMPLETE. Di seguito sono riportati i valori validi:
  • NOT_STARTED: una build richiesta non è stata avviata. Anche nota come in sospeso.
  • IN_PROGRESS: la build è in corso.
  • COMPLETED: la build è stata completata normalmente, ma può contenere degli errori.
  • CANCELED: la richiesta di build viene annullata prima dell'avvio della build.
  • INCOMPLETE: la build non è stata completata normalmente. Anche noto come abbandonata.

No

timeout

La quantità massima di tempo che l'attività attende la build. Il valore è in secondi e deve essere superiore a zero. Il valore predefinito è attesa illimitata.

No

verbose

Specifica un output di un maggior numero di messaggi. Il valore predefinito è "false".

No

Esempio

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

Feedback

Queste informazioni sono state utili? È possibile fornire un feedback su Jazz.net (è richiesta la registrazione): commenta nei forum o segnala un bug