Rational Build Forge 與 StarTeam

BuildForge 可以搭配 StarTeam 使用來管理原始碼。

這個主題說明整合 StarTeam 時額外的設定需求,並彙總所提供之範例配接器範本的性質。

StarTeam 配接器範本範例提供了分析基準線變更的方法。一般而言,變更分析是用於省略建置:如果基準線元件未變更,則不會重建

StarTeam 配接器額外的設定需求

請參閱配接器需求以取得一般需求。
  1. 在與代理程式相同的主機上安裝 StarTeam 指令行用戶端。
  2. 設定 Build Forge 要使用的 StarTeam 使用者帳戶。
  3. 設定代理程式環境,使其能夠存取用戶端。

StarTeam 配接器範本範例

所提供的配接器範本範例如下所示。

StarTeamBaseline
  1. 查詢資料夾的 StarTeam 視圖,以收集檔案的相關資訊。
  2. 將下列資訊寫入 BOM 報告:檔名、狀態、修訂和分支。

配接器中設定的變數:

  • USER
  • PASS
  • HOST
  • PORT
  • PROJECT
  • VIEW
  • DIR
  • BFCLIENT

環境所需的其他變數:

  • P4USER
  • P4PASSWD

這些變數不能使用「指派隱藏」內容。使用者和密碼會以明碼寫入步驟日誌。

StarTeamByDate
  1. 使用 StarTeam API 來查詢 StarTeam 視圖,以找出配接器前次執行時間與現行日期之間的變更。
  2. 將下列資訊寫入 BOM 報告:已變更的檔案與目錄、使用者、版本、日期與變更註解。
  3. 將變更詳細資料(從 diff 指令輸出)寫入 BOM 報告

配接器中設定的變數:

  • STA_USER
  • STA_PASS
  • STA_HOST
  • STA_PORT
  • STA_PROJECT
  • STA_VIEW
  • STA_DIR
  • BFCLIENT
  • LASTRUN
  • CURDATE
  • EMAILCHANGES
  • STARTEAM80JAR

環境所需的其他變數:

  • P4USER
  • P4PASSWD

這些變數不能使用「指派隱藏」內容。使用者和密碼會以明碼寫入步驟日誌。


意見