Rational Team Concert™ for System z® 利用 JCL 或 Antz 來提供原生 z/OS® 建置支援,並提供一些選項來定義及管理您在
z/OS 上的 Jazz™ Team Build。
除了 Jazz Build
Engine,Rational
Team Concert for System
z 還提供 Rational® Build
Agent,它利用了 Rational Build Agent 範本與
Antz–Rational Build Agent 範本這兩個新建置定義範本,來呈現 Rational Build Agent 的運用。在 z/OS 上,Rational Build Agent 以常駐程序方式執行,且 Rational
Team Concert for System
z 伺服器會與它通訊。
附註: - 這個主題中說明的功能主要支援 z/OS 應用程式建置。由於
Rational
Team Concert for System
z 可同時用來建置 z/OS 與
非 z/OS 應用程式,請謹記,Antz 建置延伸專門用來建置
z/OS 應用程式。若為所有非 z/OS 應用程式(例如 Java™),如需相關資訊,請參閱使用 Jazz Team
Build 來建置。
- Rational Team
Concert for System z 同時支援
Rational Build
Agent 與 Jazz Build Engine,但是 Rational Build
Agent 與 Antz–Rational Build Agent 範本必須搭配
Rational Build
Agent 使用。
- 由於您是以 Jazz Team Build 為根基來實作任何的 Rational Team Concert for System z 建置,因此在開始使用 Rational Team Concert for System z 來建置之前,應熟悉 Jazz Team Server 與 Jazz 建置程序。
Rational Team Concert 和 Rational Team Concert for System z
會共用許多與利用 Jazz Team Server 來建置相關的基本概念和最佳實務;不過,專用於 Rational Team Concert for System z 的 Rational Build Agent,與 Rational Team Concert Jazz Build Engine
在許多方面都有差別,這個資訊中心有許多主題說明這些差別。
如需利用 Jazz Team Server 來建置的相關資訊,請參閱使用 Jazz Team
Build 來建置。
使用 Rational Build
Agent 建置定義範本來建置
您可以利用 Rational Build Agent 建置定義範本,來定義下列兩種 z/OS 建置類型:
- 指令行建置。
您可以指定一系列指令來執行所有必要的建置步驟。您也可以利用 REXX 語法來說明建置指令。
- 工作控制語言 (JCL) 建置。
您可以在檔案系統或建置定義中指定 JCL。
您必須透過個別安裝的「工作監視器」,來提交指定的 JCL。
當您使用 Rational Build Agent 建置定義範本時,Rational Team Concert for System z 會利用 SCM 所提供的指令行介面 (CLI),來提取您儲存在 SCM 中的檔案。
使用 Antz Rational Build
Agent 建置定義範本來建置
您可以利用 Antz Rational Build Agent 建置定義範本,依據從 Apache Ant 建置工具延伸而來的 Antz,來定義 z/OS 建置。Rational Team Concert for System z 提供 Ant 的延伸,供您撰寫 Ant XML Script 來定義您的 z/OS 建置。個別建置步驟(如不同原始碼的編譯)定義在語言定義中,您必須先配置好這些語言定義,才能開始建置。Rational Team Concert for System z
會將語言定義轉換成 Ant 巨集,然後 Apache Ant 便利用這些巨集來處理建置 Script。
如果要使用 Antz 建置定義範本,您必須安裝 Rational Team Concert for System z Build Toolkit。
當使用 Antz 建置範本時,您不需要執行 Jazz Build Engine,不過,如果您想要建立加密密碼檔,就必須使用它。
當您使用 Antz Rational Build Agent 建置定義範本時,Rational Team Concert for System z 會利用併入「Ant 建置工具箱」的檔案代理程式,來提取您儲存在 SCM 中的檔案。