Buildprozess mit Rational Team Concert for System z

Rational Team Concert for System stellt eine native z/OS-Buildunterstützung unter Verwendung von JCL oder Antz mit mehreren Optionen zur Definition und Verwaltung Ihrer Jazz-Teambuilds unter z/OS bereit.

Zusätzlich zur Jazz Build Engine stellt Rational Team Concert for System z das Produkt Rational Build Agent bereit. Dieses Produkt setzt zwei neue Build-Definitionsschablonen ein, die Schablone Rational Build Agent und die Schablone Antz – Rational Build Agent. Dadurch erkennt das Programm, dass Rational Build Agent anstelle der Jazz Build Engine verwendet wird. Unter z/OS wird Rational Build Agent als Dämonprozess ausgeführt und kommuniziert mit dem Server mit Rational Team Concert for System z.

Hinweise:
  1. Die in diesem Abschnitt beschriebene Funktionen unterstützen hauptsächlich z/OS-Anwendungsbuilds. Weil mit Rational Team Concert for System z sowohl z/OS-Anwendungen als auch von Nicht-z/OS-Anwendungen erstellt werden können, sollten Sie bedenken, dass die Antz-Builderweiterungen ausschließlich für den Build von z/OS-Anwendungen verfügbar sind. Für alle Nicht-z/OS-Anwendungen wie Java™ sollten Sie die Informationen unter Buildprozess mit Jazz Team Build lesen.
  2. Rational Team Concert for System z unterstützt sowohl Rational Build Agent als auch die Jazz-Build-Engine. Für den Rational Build Agent müssen jedoch die Schablonen Rational Build Agent und Antz – Rational Build Agent verwendet werden.
  3. Weil jeder Build mit Rational Team Concert for System z auf der Grundlage von Jazz Team Build implementiert wird, sollten Sie mit Jazz Team Server und dem Jazz-Buildprozess vertraut sein, bevor Sie einen Build mit Rational Team Concert for System z erstellen. Rational Team Concert und Rational Team Concert for System z haben viele grundlegenden Konzepte und bewährte Verfahren in Bezug auf das Erstellen von Builds mit Jazz Team Server gemeinsam. Allerdings unterscheidet sich der Rational Build Agent, der spezifisch für Rational Team Concert for System z ist, in vielerlei Hinsicht von der Rational Team Concert Jazz Build Engine. Dies wird in verschiedenen Artikeln im diesem Information Center beschrieben.

Weitere Informationen zum Buildprozess mit dem Jazz Team Server, finden Sie im Abschnitt Builds mit Jazz Team Build durchführen.

Buildprozess mit der Build-Definitionsschablone von Rational Build Agent

Mit der Build-Definitionsschablone von Rational Build Agent können Sie folgende zwei Arten von Builds für z/OS definieren:
  • Befehlszeilenbuild. Sie können eine Reihe von Befehlen angeben, die alle erforderlichen Buildschritte ausführen. Außerdem können Sie die REXX-Syntax verwenden, um Buildbefehle zu beschreiben.
  • JCL-Build (Job Control Language, Jobsteuersprache). Sie können die JCL in einem Dateisystem oder in der Builddefinition angeben. Die angegebene JCL muss über die Komponente Job Monitor, die Sie getrennt installieren, angegeben werden.
Bei Verwendung der Build-Definitionsschablone von Rational Build Agent verwendet Rational Team Concert for System z die von der Quellcodeverwaltung bereitgestellte Befehlszeilenschnittstelle, um die in der Quellcodeverwaltung gespeicherten Dateien abzurufen.

Buildprozess mit der Build-Definitionsschablone von Antz Rational Build Agent

Mit der Build-Definitionsschablone von Antz Rational Build Agent können Sie Builds für z/OS auf der Basis von Antz, einer Erweiterung des Buildtools Apache Ant, definieren. Rational Team Concert for System z stellt Erweiterungen für Ant bereit, so dass Sie ein Ant-XML-Script zur Definition Ihres Builds für z/OS schreiben können. Einzelne Buildschritte, wie z. B. Kompilierungen unterschiedlicher Quellcodes, werden in Sprachendefinitionen definiert, die Sie vor einem Build konfigurieren müssen. Rational Team Concert for System z wandelt Sprachendefinitionen in Ant-Makros um, und anschließend verarbeitet Apache Ant die Buildscripts mit diesen Makros.

Zur Verwendung der Antz-Build-Definitionsschablone muss das Build-Toolkit von Rational Team Concert for System z installiert werden. Bei Verwendung der Antz-Buildschablone muss die Jazz Build Engine nicht ausgeführt werden, aber sie muss ausgeführt werden, wenn Sie verschlüsselte Kennwortdateien erstellen möchten.

Bei Verwendung der Antz-Build-Definitionsschablone von Rational Build Agent verwendet Rational Team Concert for System z den im Ant Build Toolkit enthaltenen Dateiagenten, um die in der Quellcodeverwaltung gespeicherten Dateien abzurufen.


Feedback

Waren die Informationen hilfreich? Sie können auf Jazz.net (Registrierung erforderlich) Feedback geben: Comment in the forums oder submit a bug