getNextTeamBuildRequest

L'attività getNextTeamBuildRequest recupera la richiesta di build successiva per un motore specificato e una definizione build opzionale.

L'attività getNextTeamBuildRequest recupera una richiesta UUID, che è possibile utilizzare in uno dei modi seguenti:

La tabella di seguito descrive gli attributi dell'attività getNextTeamBuildRequest.

Attributo Descrizione Necessario

engineId

Per l'attività getNextTeamBuildRequest, l'identificativo del motore di build per cui richiamare la richiesta di build successiva.

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.

requestUUIDProperty

Archivia l'UUID della richiesta di build richiamata. È impostato solo se viene trovata una richiesta.

userId

L'ID utente da utilizzare.

buildDefinitionId

Per quel che riguarda l'attività getNextTeamBuildRequest, occorre specificare un ID definizione build per controllare le richieste in sospeso. Se l'ID definizione build non è supportato dal motore di build specificato, la richiesta non viene richiamata.

No

buildDefinitionIdProperty

Archivia l'ID definizione build della richiesta di build successiva per il motore specificato. Viene solo definita se viene richiamata una richiesta per il motore specificato. Non si applica se buildDefinitionId è specificata.

No

requestUUIDFile

Percorso del file in cui archiviare l'UUID della richiesta di build successiva per il motore di build specificato. Il percorso può essere un percorso relativo dalla directory di base del file di build o un percorso completo. Il file è formattato come un formato java.util.Properties e contiene una proprietà con il nome specificato da requestUUIDProperty.

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

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

Esempio

<getNextTeamBuildRequest repositoryAddress="${repositoryAddress}"
		                         userId="${userId}"
		                         password="${password}"
		                         engineId="${buildEngineId}"
		                         requestUUIDProperty="requestUUID" />

<fail message="Did not find the next request as expected."
		      unless="requestUUID" />
<echo message="request UUID = ${requestUUID}" />

Feedback

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