L'attività startTeamBuild avvia una Jazz Team Build da una richiesta di build esistente o nuova. Al termina di questa attività, tutte le proprietà nella definizione build e nel motore di build vengono definite automaticamente in Ant.
La tabella di seguito descrive gli attributi dell'attività startTeamBuild.
| Attributo | Descrizione | Necessario |
|---|---|---|
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ì |
resultUUIDProperty |
Proprietà per archiviare l'UUID del risultato di build. |
Sì |
userId |
L'ID utente da utilizzare. |
Sì |
autoComplete |
L'attività startTeamBuild specifica se la build deve essere completata automaticamente. Il valore predefinito è true. Se questo attributo è true, occorre utilizzare il parametro -listener com.ibm.team.build.ant.listener.TeamBuildListener all'avvio di Ant. |
No |
buildDefinitionId |
Per l'attività startTeamBuild, la definizione build della build da avviare. Richiesta se requestUUID non è specificato. |
No |
engineId |
Per l'attività startTeamBuild, l'identificativo del motore di build che esegue la build. Richiesto se requestUUID non è specificato. |
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 |
label |
Etichetta da utilizzare per la build. |
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 |
requestUUID |
Specifica una richiesta di build esistente da utilizzare all'avvio della build. Se specificata, buildDefinitionID e engineID non possono essere specificati. |
No |
resultUUIDFile |
File da utilizzare per archiviare il risultato di build. Il percorso può essere un percorso relativo della directory di base del file di build o un percorso completo. Il file è formattato nel formato java.util.Properties e contiene una proprietà con il nome specificato dall'attributo resultUUIDProperty. |
No |
verbose |
Specifica un output di un maggior numero di messaggi. Il valore predefinito è "false". |
No |
<startTeamBuild repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
requestUUID="${requestUUID}"
resultUUIDProperty="buildResultUUID"
label="test build"
autoComplete="false"
verbose="true" />
<fail message="Did not start a build as expected."
unless="buildResultUUID" />
<echo message="result UUID = ${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