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 适配器,这是一组用空格定界的活动标识。 |