La función getNextTeamBuildRequest devuelve una petición UUID, que puede ser usada de cualquiera de las siguientes formas:
La tabla siguiente describe los atributos de la tarea getNextTeamBuildRequest.
| Atributo | Descripción | Necesario |
|---|---|---|
engineId |
Para la función getNextTeamBuildRequest, el identificador del motor de construcción al cual dirigir la siguiente petición de construcción. |
Sí |
repositoryAddress |
Dirección del repositorio a usar por el equipo de desarrollo. El valor típico de este atributo es $(repositoryAddress) dado que dicha propiedad queda predeterminada cuando se emplea Jazz Build Engine. |
Sí |
requestUUIDProperty |
Almacena la UUID de la petición recibida. Se establece solo si se recibe alguna petición. |
Sí |
userId |
ID de usuario a utilizar. |
Sí |
buildDefinitionId |
Para la tarea getNextTeamBuildRequest, especifique un ID de definición de la construcción para comprobar peticiones pendientes. Si la construcción no es soportada por el motor de desarrollo, la petición no será aceptada. |
No |
buildDefinitionIdProperty |
Almacena el ID de la definición de construcción de la siguiente petición de construcción del motor especificado. Se define sólo si una petición para el motor especificado es recibida. No se aplica si se define la buildDefinitionId. |
No |
requestUUIDFile |
Ruta hacia el archivo en el que almacenar la UUID de la siguiente petición de construcción para el motor de construcción especificado. La ruta puede ser relativa al directorio base del archivo de la construcción o ser una ruta absoluta. El archivo presenta formato java hasta que recibe formato de Propiedades y contiene como propiedad el nombre especificado por la requestUUIDProperty. |
No |
failOnError |
Si se configura como 'true' (valor por defecto), la función se suspende si encuentra un error. Si se establece como 'false', algunos errores se ignoran y la función puede completarse. |
No |
contraseña |
Contraseña para el ID del usuario, una cadena de longitud cero, a menos que sea especificada. |
No |
passwordFile |
El archivo de contraseñas que se usa para la conexión. Se puede crear un archivo de contraseñas personalizado mediante la invocación del motor de construcción con el argumento -createPasswordFile. Solo se puede especificar un archivo de contraseñas. |
No |
verbose |
Especifica una salida mayor de mensaje. El valor por omisión es false. |
No |
<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}" />