startTeamBuild

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.

resultUUIDProperty

Proprietà per archiviare l'UUID del risultato di build.

userId

L'ID utente da utilizzare.

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

Esempio

<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}" />

Feedback

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