L'attività startBuildActivity avvia una nuova attività di build per una build. Una build può avere attività multiple in corso in contemporanea. È possibile organizzare le attività gerarchicamente. Quando si avvia un'attività, è possibile specificarne un'attività padre esistente. Le attività possono essere completate in modo esplicito (vedere completeBuildActivity) o in modo automatico se viene impostato l'attributo autoComplete.
La tabella di seguito descrive gli attributi dell'attività startBuildActivity.
| Attributo | Descrizione | Necessario |
|---|---|---|
buildResultUUID |
UUID del risultato della build da aggiornare. Il valore di questo attributo è generalmente ${buildResultUUID} dato che la proprietà è integrata se si utilizza Jazz Build Engine. |
Sì |
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ì |
userId |
L'ID utente da utilizzare. |
Sì |
label |
Per l'attività startBuildActivity, l'etichetta che descrive l'attività di build. Se non specificato, il valore per la activityID viene utilizzato come etichetta. |
Sì |
activityIdProperty |
Archivia l'identificativo univoco di un'attività appena iniziata. Richiesto esclusivamente se il chiamante intende completare esplicitamente questa attività mediante l'attività completeBuildActivity o se questa attività viene utilizzata come padre delle attività figlio. |
No |
autoComplete |
Per quel che riguarda l'attività startBuildActivity, occorre specificare se completare automaticamente l'attività in una qualsiasi delle seguenti situazioni: l'attività padre è completata, l'attività peer successiva ha inizio o la build è stata completata. Il valore predefinito è false. |
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 |
parentActivityID |
L'identificativo di un'attività esistente da utilizzare come padre. Un'attività con questo identificativo deve esistere e non deve essere completata. |
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 |
verbose |
Specifica un output di un maggior numero di messaggi. Il valore predefinito è "false". |
No |
<startBuildActivity repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
activityIdProperty="activityId"
label="compiling"
autoComplete="false"
verbose="true"
buildResultUUID="${buildResultUUID}" />
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