waitForTeamBuild
IBM Rational Team Concert Client for Microsoft Visual Studio IDE  

waitForTeamBuild

La función waitForTeamBuild espera a que una determinada construcción pase a un estado de construcción especificado.

La tabla siguiente describe los atributos de la función waitForTeamBuild.

Nota: Solamente se puede especificar o bien un buildResultUUID o bien un requestUUID en cualquier invocación dada de una función. Los atributos son mutuamente excluyentes.
Atributo Descripción Necesario

buildResultUUID

Para waitForTeamBuild, será la UUID del resultado de la construcción esperada. Normalmente se especifica si la construcción se ha iniciado con {@link StartBuildTask}, que devuelve el UUID de los resultados de construcción de la propiedad especificada por el atributo resultUUIDProperty.

Sí, si el requestUUID no se especifica.

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 un motor de construcción Jazz.

requestUUID

Para waitForTeamBuild, la UUID de la petición de construcción en espera. Normalmente se especifica si la construcción se ha solicitado con {@link RequestBuildTask}, que devuelve el UUID de la solicitud de construcción de la propiedad especificada por el atributo requestUUIDProperty.

Sí, si el buildResultUUID no se especifica.

userId

ID de usuario a utilizar.

buildStateProperty

La propiedad de almacenar el estado de una construcción cuando la tarea termina la espera. Solo se establece si la construcción entra en uno de los estados específicos de espera.

No

buildStatusProperty

Esta propiedad obtiene el estado de la construcción, cuyo valor será OK, INFO, WARNING o ERROR.

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

Intervalo

Lapso de tiempo entre comprobaciones para determinar si la construcción se encuentra en el estado requerido. El valor se introduce en segundos y debe ser mayor que cero o igual al valor del 'timeout'. El valor por defecto es el de comprobar cada 30 segundos.

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

statesToWaitFor

Una lista de nombres de estado de la construcción separada por comas. Los valores por defecto son COMPLETED e INCOMPLETE. Los valores válidos son los siguientes:
  • NOT_STARTED: una petición de construcción que aún no ha comenzado. También denominada 'pendiente'.
  • IN_PROGRESS: La construcción está ejecutándose.
  • COMPLETED: La construcción se completó de forma normal, pero puede contener errores.
  • CANCELED: la construcción solicitada se cancela antes de que haya comenzado.
  • INCOMPLETE: la construcción no se completó con normalidad. También denominada 'abandonada'.

No

timeout

La máxima cantidad de tiempo que una tarea espera en la construcción. El valor se da en segundos y debe ser superior a cero. Por defecto espera para siempre.

No

verbose

Especifica una salida mayor de mensaje. El valor por omisión es false.

No

Ejemplo

<waitForTeamBuild repositoryAddress="${repositoryAddress}"
                                   userId="${userId}" 
                                   password="${password}" 
                                   buildResultUUID="${buildResultUUID}"
                                   statesToWaitFor="COMPLETED" 
                                   verbose="true" 
                                   interval="1" 
                                   timeout="30"/>

Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error