L'attività waitForTeamBuild attende che una build entri in uno stato di build specificato.
La tabella di seguito descrive gli attributi dell'attività waitForTeamBuild.
| 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. |
Sì |
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. |
Sì |
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:
|
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 |
<waitForTeamBuild repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
buildResultUUID="${buildResultUUID}"
statesToWaitFor="COMPLETED"
verbose="true"
interval="1"
timeout="30"/>
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