Rational Team Concert for System z を使用したビルド

Rational Team Concert™ for System z® では、JCL または Antz を使用したネイティブの z/OS® ビルドがサポートされ、z/OS 上で Jazz™ チーム・ビルドを定義および管理するためのいくつかのオプションが用意されています。

Jazz ビルド・エンジンのほかに、Rational Team Concert for System z には Rational® Build Agent も用意され、Rational Build Agent が使用されることを想定して、Rational Build Agent テンプレートと Antz–Rational Build Agent テンプレートの 2 つの新しいビルド定義のテンプレートが採用されています。z/OS では、Rational Build Agent はデーモン・プロセスとして実行し、Rational Team Concert for System z サーバーはこのプロセスと通信します。

注:
  1. このトピックで説明する機能は、z/OS アプリケーション・ビルドのサポートを主目的としています。Rational Team Concert for System z は、z/OS アプリケーションおよび z/OS 以外のアプリケーションの両方をビルドするために使用できるからです。一方、Antz ビルド拡張機能は z/OS アプリケーションのビルドにのみ使用できます。 Java™ などの z/OS 以外の全アプリケーションについて詳しくは、『Jazz チーム・ビルドを使用したビルド』を参照してください。
  2. Rational Team Concert for System z は、Rational Build Agent と Jazz ビルド・エンジンの両方をサポートしていますが、Rational Build Agent テンプレートと Antz–Rational Build Agent テンプレートは、Rational Build Agent と一緒に使用する必要があります。
  3. Rational Team Concert for System z ビルドは Jazz チーム・ビルドのファウンデーションから 実装されているので、Rational Team Concert for System z のビルドを始める前に、Jazz Team Server および Jazz ビルド・プロセスに精通している必要があります。Rational Team Concert と Rational Team Concert for System z は、Jazz Team Server を使用したビルドに関する数多くの基本概念とベスト・プラクティスを共有していますが、Rational Build Agent は、Rational Team Concert for System z に固有であり、このインフォメーション・センター全体を通して各種トピックで説明されているように、多くの点で Rational Team Concert Jazz ビルド・エンジンと異なります。

Jazz Team Server を使用したビルドについて詳しくは、『Jazz チーム・ビルドによるビルド』を参照してください。

Rational Build Agent ビルド定義テンプレートを使用したビルド

Rational Build Agent ビルド定義テンプレートでは、z/OS 向けの次の 2 つのタイプのビルドを定義できます。
  • コマンド行ビルド。必須のビルド・ステップをすべて実行する一連のコマンドを指定できます。また、REXX 構文を使用してビルド・コマンドを記述することもできます。
  • ジョブ制御言語 (JCL) ビルド。JCL は、ファイル・システムまたはビルド定義のいずれかで指定できます。指定した JCL は、別個にインストールする Job Monitor を介して実行依頼する必要があります。
Rational Build Agent ビルド定義テンプレートを使用した場合、Rational Team Concert for System z は、SCM から提供されるコマンド行インターフェース (CLI) を使用して、SCM に保管されているファイルを取り出します。

Antz Rational Build Agent ビルド定義テンプレートを使用したビルド

Antz Rational Build Agent ビルド定義テンプレートでは、Antz に基づいて z/OS 向けのビルドを定義できます。Antz は、Apache Ant ビルド・ツールの拡張です。Rational Team Concert for System z には、z/OS 向けのビルドを定義する Ant XML スクリプトを作成できるように Ant の拡張が用意されています。各種ソース・コードのコンパイルなど、個々のビルド・ステップは、ビルドの前に構成しておく必要がある言語定義で定義されます。Rational Team Concert for System z は言語定義を Ant マクロに変換し、Apache Ant はこれらのマクロを使用してビルド・スクリプトを処理します。

Antz ビルド定義テンプレートを使用するには、Rational Team Concert for System z ビルド・ツールキットをインストールする必要があります。Antz ビルド・テンプレートを使用するときに Jazz ビルド・エンジンを実行する必要はありませんが、暗号化パスワード・ファイルを作成する場合は Jazz ビルド・エンジンを使用する必要があります。

Antz Rational Build Agent ビルド定義テンプレートを使用した場合、Rational Team Concert for System z は、Ant ビルド・ツールキットに含まれているファイル・エージェントを使用して、SCM に保管されているファイルを取り出します。


フィードバック

この情報は役に立ちましたか。Jazz.net (要登録) のフォーラム内のコメントまたはバグ報告からフィードバックを提出することができます。