< Anterior | Siguiente >

Lección 10: Creación de una nueva definición de compilación

Rational Team Concert para System z proporciona una plantilla para nueva definición de compilación llamada Antz – Rational Build Agent. Utilice esta plantilla para definir una compilación basada en Ant para utilizarla en Rational Team Concert para System z utilizando el Rational Build Agent.

  1. En la vista Artefactos de equipo, pulse con el botón derecho en el nodo Compilaciones y seleccione Nueva definición de compilación.
  2. Pulse Siguiente para crear una nueva compilación.
  3. Especifique un identificador de definición de compilación y seleccione la plantilla Antz - Rational Build Agent.
  4. Pulse Siguiente.
  5. Seleccione Jazz Source Control - zOS. Especifica que desea utilizar el agente de archivos de Rational Team Concert para System z para extraer los archivos del repositorio y colocarlos en el sistema de compilación de destino.
  6. Pulse Siguiente.
  7. Seleccione Publicación de salida de trabajo. Habilita la elaboración de informes de salida del traductor, como SYSPRINT, para esta definición de compilación.
  8. Pulse Finalizar.

Lección 10 Parte 2: Utilización del editor de definiciones de compilación

En el editor de definiciones de compilación, realice los pasos siguientes para configurar su definición de compilación:

  1. En el separador Visión general, seleccione RationalBuildAgent como valor de Motores de compilación soportados.
  2. Asegúrese de que el marcador Build Agent contiene los valores siguientes:
    • Nombre de host: Dirección IP o nombre de host de su máquina de compilación
    • Puerto: 5555 o el número de puerto que configuró en el archivo bfagent.conf
    • Nombre de usuario: ID de usuario z/OS RACF del compilador de la máquina de compilación de destino
    • Contraseña y confirmación de contraseña: Contraseña del z/OS RACF
  3. Tras configurar el separador Build Agent, pulse Conexión de prueba para comprobar la conexión con su agente de compilación. Si la conexión es satisfactoria, el resultado será similar al que se figura a continuación:
    Mensaje: El socket se ha creado satisfactoriamente.
    Contraseña de autenticación.
    
    Plataforma: os/390 19.00 03
    Versión: 7.1.2.0-0-0003
    ResultadoPing: PingOk
    EstadoSalida: 0
  4. En el separador Publicación de salida de trabajo, asegúrese de seleccionar Publicar registros de salida de trabajo .
    Nota: Se utiliza una gran cantidad de espacio de disco de servidor y de tiempo de la unidad central de proceso (CPU) de la máquina de compilación para publicar resultados de compilación. Puede modificar los nombres de las definiciones de conjunto de datos que desea publicar cambiando la propiedad de compilación teamz.build.publishoutput.dds, que de forma predeterminada está establecida en SYSPRINT,ANTPRINT en el archivo build.xml.
  5. En Jazz Source Control - zOS, establezca los valores siguientes:
    Espacio de trabajo de compilación
    Pulse Seleccionar para seleccionar el espacio de trabajo de repositorio que desea compilar.
    Directorio de carga
    Especifica una vía de acceso absoluta en USS donde almacenar los artefactos de compilación distintos de MVS (Almacenamiento virtual múltiple), como el archivo Antz build.xml. El ID de usuario del compilador puede leer, escribir y ejecutar permisos en este directorio.
    Prefijo de conjunto de datos
    Especifica el prefijo que desea anteponer a los conjuntos de datos gestionados. Por ejemplo, si especificó BUILDER.TEST como prefijo de conjunto de datos, el conjunto de datos BUILDER.TEST.COBOL se asignará a la COBOL zFolder asociada a la definición de conjunto de datos COBOL de los pasos anteriores.
  6. Establezca el campo Archivo de compilación en el separador Antz en la vía de acceso absoluta USS el archivo de compilación Antz. Si desea utilizar el archivo build.xml en el proyecto zComponent que ya creó, la vía de acceso debe ser <load directory>/<project directory>/build.xml. Si nombró el proyecto zComponent DEMO, la vía de acceso al archivo de compilación podría ser ${teamz.scm.fetchDestination}/DEMO/build.xml.
    Nota: ${teamz.scm.fetchDestination} es una propiedad cuyo valor indica el directorio que especificó en campo Directorio de carga del serparadorJazz Source Control - zOS.
  7. Pulse Guardar.
< Anterior | Siguiente >