Puede combinar el sistema con Rational ClearQuest para crear y actualizar automáticamente
registros de compilación dentro de un base de datos ClearQuest.
El sistema puede crear automáticamente registros de compilación en su base de datos IBM Rational® ClearQuest®,
con enlaces a los datos de registro. Además, cuando un trabajo termina con éxito, el sistema puede
actualizar la base de datos ClearQuest, registrando que el trabajo ha sido completado, la hora de finalización
y un resumen de los pasos que se lograron concluir.
Esta prestación requiere
Rational ClearQuest versión 7.0 o posterior.
Nota: Para crear el registro de compilación satisfactoriamente y rellenarlo con la información
sobre la compilación, deberá abrir la Herramienta de mantenimiento de ClearQuest y establecer
una conexión con la base de datos.
Cuando configure un proyecto para que actualice una base de datos ClearQuest, el sistema llevará a cabo
lo siguiente:
- Inicio de trabajo
- Cuando el sistema lanza un trabajo, el sistema crea un registro de compilación ClearQuest. El registro de compilación se encuentra en el estado Sometido e incluye el URL de registro del trabajo,
la hora de inicio, el nombre de release y el ID así como una entrada de registro indicando "Compilación XYZ iniciada". Si un adaptador de control de origen cancela el trabajo (por ejemplo, porque no
se encuentran cambios de origen), no se crea ningún registro de compilación ClearQuest.
Nota: Si un proyecto encadena a
otro proyecto, el nuevo proyecto obtiene su propio y único ID de compilación ClearQuest.
- Éxito/anomalía del trabajo
- Cuando un trabajo concluye con éxito o falla, el sistema cambia el estado de compilación dentro de
ClearQuest a Completado o Anómalo, establece la hora de finalización de la compilación y almacena un resumen
de los pasos del trabajo en el registro de compilación de ClearQuest. El resumen incluye el nombre,
estado del resultado y servidor por cada paso.
- Reinicio del trabajo
- Cuando se reinicia un trabajo, el sistema cambia el estado de compilación dentro de
ClearQuest a Sometido y crea una entrada de registro de compilación de ClearQuest indicando "Compilación XYZ
reiniciada".
La integración de ClearQuest se realiza mediante variables de entorno
especiales. Para enlazar un proyecto a una base de datos ClearQuest, asegúrese de que las siguientes
variables se han incluido en el entorno del proyecto.
Nota: Estas variables deben estar presentes en el entorno de proyecto.
Añadirlos a un paso no es suficiente. Sin embargo, puede utilizar una variable que
esté establecida en el tipo Incluir que incluya estas variables
mediante otro entorno. Además, puesto que el valor CQ_RELEASE_NAME es el único que probablemente variará
por proyecto, puede que desee crear un entorno que contenga otras variables y, a continuación,
utilizar una variable del tipo Incluir para incluir dicho entorno en el entorno del proyecto,
donde podrá especificar también
CQ_RELEASE_NAME como una variable de entorno específica del proyecto.
Tabla 1. Variables de entorno requeridas para
la integración de Rational ClearQuest Variable
|
Descripción
|
CQ_DBNAME
|
Nombre de la base de datos ClearQuest que quiere actualizar.
|
CQ_INTERACTION
|
Si su entorno de proyecto tiene las variables correctas de entorno definidas para
habilitar la creación de un registro de compilación ClearQuest y no
quiere crear un registro de compilación, establezca esta variable en OFF para inhabilitar
la creación de registros de compilación.
Para habilitar la creación de registros de compilación,
establezca esta variable de entorno en ON.
Nota: Si está utilizando uno de los adaptadores de ClearQuest,
establezca esta variable de entorno en OFF.
|
CQ_USER
|
Nombre de usuario que utilizar al iniciar la sesión en la base de datos
ClearQuest.
|
CQ_RELEASE_NAME
|
El nombre del release dentro de la base de datos ClearQuest
que quiere actualizar.
|
CQ_PASSWORD
|
Contraseña para utilizar cuando se inicia sesión en la base de datos ClearQuest. No requerido; valor predeterminado en blanco.
|
CQ_DBSET
|
El valor establecido de la base de datos ClearQuest. No requerido; valor predeterminado en blanco.
|