Rational ClearCase 和 Rational ClearQuest 的配接器範本,會使用下表中的環境變數來執行 cleartool 指令。
下表中的每一個環境變數,並非每一個 ClearCase 或 ClearQuest 配接器範本所必需。
在每一個配接器範本中,必要的環境變數會列在 <template> 區段的 <env> 元素中。
在執行 ClearCase 或 ClearQuest 配接器專案之前,請先提供必要變數的實際值,或者接受預設值。請編輯指派給配接器之環境中的變數值。
變數必須顯示於專案的環境中。這些變數不會於步驟層次上作用。
配接器範本位於下列目錄中:
bfinstall\interface(執行 Microsoft Windows 作業系統的電腦)
bfinstall/Platform/interface(執行 UNIX 或 Linux 作業系統的電腦)
環境變數名稱 | 替代變數 | 說明 |
---|---|---|
VIEW | value=my_adaptor_view | 將這個變數設為您要搭配配接器使用的 ClearCase 視圖名稱。 |
VOB_PATH | value=\c_vob | 將這個值設為元件 VOB 的名稱及其子目錄(後者為選用)。 |
PROJECT_VOB | value=\ProjectVob | 當您使用 ByBaseline 配接器時,請將這個變數設為 VOB 專案的名稱(只能與 UCM ClearCase 搭配使用)。 |
CCSERVER | value=BFServerName | 將這個變數設為安裝和執行 ClearCase 用戶端的 Build Forge 伺服器名稱。 |
CurDate | value=.date %d-%b-%y.%H:%M:%S | 使用 .date 指令產生 ClearCase 預期格式的日期,來提供現行日期給配接器。請勿變更此值。 |
LAST_RUN | value=1-Jan-05.00:00:00 | 若為 ByDate 配接器,系統會使用此值來判斷是否發生任何變更;此值是前次順利執行的日期。您可以在測試配接器時操作此值,挑選在某些變更發生之前的日期,以強迫配接器執行。如果配接器容許繼續執行,它會自動將此值更新為現行日期。預設值為 1-Jan-05.00:00:00。 |
LABEL | value=BUILD_1 | 如果是使用 ByLabel 配接器,當您根據標籤以配接器產生差異時(使用 ByLabel 配接器),系統會將此值作為標籤使用。 |
BASELINE | value=BUILD_1 | 如果是使用 ByBaseline 配接器,當您根據基準線以配接器產生差異時,系統會將此值作為基準線使用。 |
ACTIVITIES | value=SAMPL0001@\ProjectVob | 如果是使用 ClearQuestClearCaseByActivity 配接器,即為以空格區隔的活動 ID 集。 |