En el paso anterior ha aprendido a utilizar un registro CrossPlatformBuild para volver a ejecutar una construcción fallida hasta ejecutarla correctamente. El paso siguiente consiste en aprender a utilizar el mismo registro para promocionar una construcción satisfactoria. Antes de promocionar la construcción, el registro CrossPlatformBuild utilizado debe estar en el estado Construcción completada.
Además, tenga en cuenta las distinciones siguientes:
- En SCLM, promocionar hace referencia al hecho de mover un paquete SCLM construido satisfactoriamente de un grupo de proyectos a otro, según la arquitectura de un proyecto y las definiciones de proyecto. Una operación de promoción SCLM también puede concebirse como el proceso de mover miembros modificados de una aplicación o de sus componentes dentro del ámbito de un paquete de un nivel a otro en la jerarquía de proyectos. Puede realizar en la misma construcción tantas operaciones de promoción como sean necesarias para moverla a la jerarquía de grupos.
Nota: Los registros CCBuild no admiten múltiples niveles de promoción. Los registros CCBuild omiten las operaciones de promoción posteriores a la primera operación.
- En Rational ClearCase, promocionar hace referencia a la ejecución del mandato Rational ClearCase especificado en el campo Promocionar mandato de un registro CCBuildConfig. Este mandato actúa en la vista de Rational ClearCase especificada en el campo Ver de dicho registro. Algunos ejemplos de posibles mandatos de operación de promoción en Rational ClearCase son findmerge, deliver y los scripts perl personalizados.
Nota: Los registros CCBuild no admiten múltiples niveles de promoción. Los registros CCBuild omiten las operaciones de promoción posteriores a la primera operación.
- Ejecute una consulta de Rational ClearQuest en los registros CrossPlatformBuild.
- En la página Resultados, seleccione el registro CrossPlatformBuild necesario para promocionar la construcción. El campo Estado muestra que el registro está en el estado Construcción completada.
- Pulse . El campo Estado cambia del estado Construcción completada al estado Pendiente de promoción.
- Pulse el botón Aplicar para aceptar los cambios de estado.
- Pulse para renovar el registro de construcción en la base de datos.
- En la barra de herramientas de la ventana Detalles, pulse el botón Menú
y pulse Renovar para renovar el registro de construcción en la base de datos.
- Pulse para actualizar el campo Estado.Realice una de estas acciones:
- Si la operación de promoción se realiza correctamente, el campo Estado cambia al estado Promoción completada. En el caso de las construcciones Rational ClearCase, este cambio significa que el mandato de promoción especificado en el registro CCBuildConfig se ha ejecutado correctamente sin palabras clave de resultado satisfactorio o que se ha encontrado una palabra clave de resultado satisfactorio en la salida de la promoción. Si ejecuta una operación de promoción Rational ClearCase sin especificar palabras clave de resultado satisfactorio, puede verificar que los artefactos Rational ClearCase se han promocionado satisfactoriamente pulsando el botón Aplicar y comprobando el archivo de registro <raíz_rational>\ClearQuest\cpscm.log.
También puede verificar que los archivos se han promocionado satisfactoriamente en función del mandato ejecutado.
- Si la operación de promoción no se realiza correctamente, el campo Estado cambia al estado Promoción fallida. Pulse el botón Aplicar para aceptar los cambios de estado. Revise los mensajes de error en <raíz_rational>\ClearQuest\cpscm.log.
Consulte la información adicional acerca de las comunicaciones SCLM en <raíz_rational>\ClearQuest\cpscm_communications.log.
- Tenga en cuenta que si promociona un trabajo SCLM de gran tamaño en modalidad de lotes, es posible que los pasos para renovar y modificar no muevan el registro del estado Pendiente de promoción, ya que la construcción puede no haberse llegado a promocionar realmente. Si se produce esta situación, esto normalmente significa que hay un error en el código JCL. Suprima el registro, o bien, si es miembro del grupo restringido Rational ClearQuest, muévalo al estado Promoción Fallida manualmente y arregle el problema. (Para obtener más información sobre este grupo, consulte Opcional: Cree un grupo de usuarios Rational ClearQuest "restringido").
Este tema completa el procedimiento para utilizar un registro CrossPlatformBuild para promocionar una construcción. Si la operación de promoción se ha realizado correctamente, lea el tema siguiente como referencia.