虚拟机映像包更新规范
基本流程
虚拟机映像包更新需求基于 TR 中的 issue 跟进,新的映像包构建并测试通过后,由测试人员在钉钉中提交发布申请。基本流程如图所示:
操作说明
创建需求 issue
- 在 TR 中创建新的 issue。
- issue 命名规则:【虚拟机映像】构建 XX 版虚拟机映像包。
- 描述中须包含操作系统版本、ARCS 版本、预期发布时间等具体需求。
将该任务指派给构建人员,启动构建流程。
构建虚拟机映像包
- 操作系统及 ARCS 软件的安装方法请参见 如何安装 ARCS。
- 确保操作系统语言设置为英文。
- 仅创建 aubo 用户,密码为 aubo,不允许添加其他用户或密码。
- 除 ARCS 软件及相关必要文件外,不添加任何其他文件或软件。
- 确保安装的 ARCS 软件版本正确且唯一。
- 完成构建后请进行自测。
- 虚拟机映像包命名规则:aubosim操作系统版本ARCS版本构建时间。
例:在 2024 年 6 月 1 日构建虚拟机映像包,操作系统版本为 22.0.4,ARCS 软件版本为 0.29.2-rc.10。 该虚拟机映像包命名为:aubo_sim_22.0.4_0.29.2_20240601
- 操作系统及 ARCS 软件的安装方法请参见 如何安装 ARCS。
上传到下载站
- 将构建的映像包上传下载站 “/pre-release/vm/” 文件夹。
- 在对应的 issue 中标记
Fixed
并指派测试人员进行测试。
测试
- 测试人员进行测试。
- 若测试不通过,记录失败原因,移除
Fixed
标签并将任务退回构建人重新处理。 - 测试通过后,测试人员在钉钉中提交 “虚拟机映像包上线” 申请。
发布
- 钉钉的 “虚拟机映像包上线” 申请通过后,虚拟机映像包从 “/pre-release/vm/” 文件夹中移至 “/vm/” 文件夹,完成发布。
通过以上流程,确保虚拟机映像包的更新与发布按照规范进行,保证系统稳定性与安全性。