在项目文件中嵌入构建号

可使用 .strsub 命令将文件中的一个字符串替换成另一个字符串;常见的用法是将标准标记替换为系统变量,比如提供当前作业号的 $B 变量。

可使用 .strsub 点命令将构建号或版本号嵌入代码文件。通过在项目前面的部分放置 .strsub 命令,后面的步骤就能编译包含更新信息的文件。

例如,下面的步骤设置一个项目以嵌入构建号:
  1. _BUILD_ 之类的唯一字符串添加到项目中的某个文件。例如,修改文件 README.TXT,然后如下更改版本声明:
    Application version 5.0.123
    Application version 5.0._BUILD_
  2. 项目中前面的某个步骤应检出要处理的文件。在检出 README.TXT 之后添加一个步骤,该步骤将 _BUILD_ 替换为 $B 系统变量。使用的命令如下:
    .strsub _BUILD_ $B README.TXT
  3. 运行项目,然后验证 README.TXT 文件是否包含当前作业号。对于项目的第三次运行,README.TXT 文件应包含下面一行:
    Application version 5.0.3

增强功能

可按照下面方式改进此方法:
  • 使用附加的环境变量。例如,创建名为 $MAJORVERSION 和 $MINORVERSION 的变量,然后如下使用它们:
    .strsub _MAJORVERSION_ $MAJORVERSION README.TXT
    .strsub _MINORVERSION_ $MINORVERSION README.TXT
  • 启动项目时,更新您的环境变量。选择作业 > 启动以启动项目,您可看到当前环境变量,并可在启动项目之前编辑变量的值。例如,您可以将某些注释作为变量包含在作业中。对注释变量使用项目操作必须更改以强制用户在运行项目时输入新值。

反馈