Actualizar registros de compilación de ClearQuest

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.


Comentarios