waitForTeamBuild
IBM Rational Team Concert Client per Microsoft Visual Studio IDE  

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

Il supporto è stato valido? È possibile fornire un feedback a Jazz.net (è richiesta la registrazione) lasciando dei commenti nei forum o tramite l'inoltro di un bug