使用 Rational Build Agent 來定義與執行建置

開始之前
您必須已在 Rational Team Concert™ for System z® 中建立一個專案區域。
執行這項作業的原因和時機
如果您正在新增建置定義至專案區域,而您想使用 Rational® Build Agent,就和這項作業相關。請確定您已建立專案區域,且您想新增一項使用 Rational Build Agent 的建置定義。
  1. 如果您尚未啟動 Rational Build Agent,現在請按照先前有關設定 Rational Build Agent 的章節所述,使用 bfagent -s 指令來啟動它。
    重要: 請以啟動代理程式的使用者權限,來執行透過 Rational Build Agent 執行的指令。
  2. 在 hlq.SBLZSAMP 中找出 BLZCSAMP 成員,其中 hlq 是您利用 SMP/E 來安裝 Rational Team Concert for System z 期間,所使用的高階限定元。請注意,這個成員實際上已在 FMID HAHB200 安裝期間安裝了。 BLZCSAMP 成員會提供一個範例 REXX 執行程式,來完成 COBOL 編譯。請檢閱這個範例成員中的註解,瞭解您環境可能需要的參數和自訂作業。

設定和執行建置定義

  1. 在「團隊構件」視圖中,展開您要在其中建立建置定義的專案區域資料夾。
  2. 用滑鼠右鍵按一下建置 > 新建建置定義
  3. 在「新建建置定義」視窗中,取消選取預先建置指令行後建置指令行,並選取建立新建置,然後按下一步
  4. 在「一般資訊」視窗中,輸入建置定義 ID 與建置定義的簡要說明。
    重要: 從「可用的範本」功能表中選取 Rational Build Agent
    下一步
  5. 在「其他配置」視窗中,同時選取一般內容Rational Build Agent,然後按一下完成 這時會在「建置定義」編輯器中開啟您建立的建置定義。

使用 Rational Build Agent 來執行連線測試

  1. 按一下您在先前步驟中建立的 Build Agent 標籤。
  2. 輸入下列資訊來連接 Rational Build Agent:
    主機名稱
    使用 Rational Build Agent 的系統名稱。
    和 Rational Build Agent 通訊的埠。預設埠為 5555。
    使用者名稱
    要連接 Rational Build Agent 的使用者名稱。
    註: 這個使用者名稱用來鑑別和系統間的連線。不需與啟動代理程式的使用者名稱相同。
    密碼
    給定使用者名稱的密碼。
    確認密碼
    重新輸入給定使用者名稱的密碼。
  3. 按一下測試連線 連線測試的結果會顯示在 Rational Build Agent 的「測試結果」方框中。

定義一個要讓 Rational Build Agent 執行的指令區塊

  1. 按一下 Build Agent 的「指令行」標籤。
  2. 在「指令」欄位中,輸入一個要傳送給 Rational Build Agent 的程序指令。
  3. 在「工作目錄」欄位中,輸入您要讓呼叫的程序使用的工作目錄。
  4. 按一下儲存,儲存建置定義。
    提示: 在您第一次儲存建置定義時,會為專案區域定義一個名為 RationalBuildAgent 的新建置引擎。請確定建置定義的一般標籤中,所選的建置引擎為 RationalBuildAgent
範例
如果要執行所提供的範例,您可以在指令欄位中,設定一個類似下列範例的指令區塊:
tso "EXEC 'BGREEN.BETA.SBLZSAMP(BLZCSAMP)''/tmp/RTCZSYSPRINT COBOL.V4R1M0.SIGYSAMP"
cat /tmp/RTCZSYSPRINT
rm /tmp/RTCZSYSPRINT

要求建置

  1. 在「團隊構件」視圖中,用滑鼠右鍵按一下建置定義,然後選取要求建置或者,您可以按一下「建置定義」視窗右上角的「要求建置」圖示。 這時會開啟「要求建置」視窗。
  2. 按一下提交 這時會開啟「建置」視窗。
    提示: 在處理建置時,如果要監視其進度,請按一下重新整理

檢查建置結果

  1. 在建置完成之後,請在建置標籤中按兩下您的建置,以檢視建置結果。
  2. 在「要素項摘要」區段中,按一下日誌,以檢視「日誌」標籤。
  3. 選取日誌,並按一下開啟,顯示詳細的建置結果,包括 Rational Build Agent 資訊與您輸入的指令區塊結果。

意見

以上說明對您有幫助嗎?您可以在 Jazz.net 網站中提供意見(需要登錄):在討論區中提供意見提交錯誤