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: - 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.
- 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.
- 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.