Construindo com o Rational Team Concert para System z

O Rational Team Concert para System z fornece suporte à construção nativa do z/OS usando a JCL ou o Antz, com várias opções para definir e gerenciar as construções de equipe do Jazz no z/OS.

Além do Jazz Build Engine, o Rational Team Concert para System z também fornece o Rational Build Agent, que emprega dois novos modelos de definição de construção, o modelo do Rational Build Agent e o modelo do Antz–Rational Build Agent, para assumir o uso do Rational Build Agent. No z/OS, o Rational Build Agent é executado como um processo do daemon, e o servidor Rational Team Concert para System z comunica-se com ele.

Notas:
  1. Os recursos descritos neste tópico suportam principalmente as construções de aplicativos z/OS. Como você pode usar o Rational Team Concert para System z para construir aplicativos z/OS e não-z/OS, lembre-se de que as extensões de construção Antz destinam-se exclusivamente para construir aplicativos z/OS. Para todos os aplicativos não-z/OS, como Java™, consulte Construindo com o Jazz Team Build para obter informações adicionais.
  2. O Rational Team Concert para System z suporta o Rational Build Agent e o Jazz Build Engine, mas os modelos do Rational Build Agent e do Antz–Rational Build Agent devem ser usados com o Rational Build Agent.
  3. Como você implementa qualquer construção do Rational Team Concert para System z a partir da base do Jazz Team Build, deve estar familiarizado com o Jazz Team Server e o processo de construção do Jazz antes de começar a construir com o Rational Team Concert para System z. O Rational Team Concert e o Rational Team Concert para System z compartilham muitos conceitos básicos e boas práticas relacionados à construção com o Jazz Team Server; no entanto, o Rational Build Agent, que é específico do Rational Team Concert para System z, é diferente do Rational Team Concert Jazz Build Engine em muitas maneiras, conforme descrito em vários tópicos em todo este centro de informações.

Para obter informações adicionais sobre como construir com o Jazz Team Server, consulte Construindo com o Jazz Team Build.

Construindo com o Modelo de Definição de Construção do Rational Build Agent

Com o modelo de definição de construção do Rational Build Agent, é possível definir os dois seguintes tipos de construções para z/OS:
  • Construção da linha de comandos. É possível especificar uma série de comandos que executarão todas as etapas de construção necessárias. Também é possível usar a sintaxe do REXX para descrever os comandos de construção.
  • Construção do Job Control Language (JCL). É possível especificar a JCL no sistema de arquivos ou na definição de construção. O JCL deve ser enviado através do Monitor de Tarefas especificado, que é instalado separadamente.
Ao usar o modelo de definição de construção do Rational Build Agent, o Rational Team Concert para System z usa a interface de linha de comandos (CLI) fornecida pelo SCM para buscar os arquivos armazenados no SCM.

Construindo com o Modelo de Definição de Construção do Antz Rational Build Agent

Com o modelo de definição de construção do Antz Rational Build Agent, é possível definir construções para z/OS com base no Antz, que é uma extensão da ferramenta de construção do Apache Ant. O Rational Team Concert para System z fornece extensões para Ant para que seja possível gravar script Ant XML para definir sua construção para o z/OS. As etapas de construção individuais, como compilações de diferentes códigos de origem, são definidas em definições de linguagem que devem ser configuradas antes de uma construção. O Rational Team Concert para System z converte definições de linguagem em macros Ant e, em seguida, o Apache Ant processa o script de construção com essas macros.

Para usar o modelo de definição de construção do Antz, é necessário instalar o Rational Team Concert para System z Build Toolkit. Não é necessário executar o Jazz Build Engine ao usar o modelo de construção Antz, mas é preciso usá-lo se você desejar criar arquivos de senhas criptografadas.

Ao usar o modelo de definição de construção do Antz Rational Build Agent, o Rational Team Concert for System z usa o agente do arquivo incluído no Ant Build Toolkit para buscar os arquivos armazenados no SCM.