Rational ClearCase 和 Rational ClearQuest 的環境變數

Rational ClearCase 和 Rational ClearQuest 的配接器範本,會使用下表中的環境變數來執行 cleartool 指令。

下表中的每一個環境變數,並非每一個 ClearCase 或 ClearQuest 配接器範本所必需。

在每一個配接器範本中,必要的環境變數會列在 <template> 區段的 <env> 元素中。

在執行 ClearCase 或 ClearQuest 配接器專案之前,請先提供必要變數的實際值,或者接受預設值。請編輯指派給配接器之環境中的變數值。

變數必須顯示於專案的環境中。這些變數不會於步驟層次上作用。

配接器範本位於下列目錄中:

bfinstall\interface(執行 Microsoft Windows 作業系統的電腦)

bfinstall/Platform/interface(執行 UNIX 或 Linux 作業系統的電腦)

表 1. ClearCase 和 ClearQuest 的環境變數
環境變數名稱 替代變數 說明
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 集。

意見