getNextTeamBuildRequest
IBM Rational Team Concert Client per Microsoft Visual Studio IDE  

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:

  • Inviare l'UUID all'attività startTeamBuild per avviare una build per la richiesta.
  • Inviare l'UUID all'attività completeTeamBuild per impostare buildNotNecessary su true. Una build può non essere necessaria se non ci sono modifiche nell'origine dalla build precedente.

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

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