虚拟机映像包打包规范
本文档面向执行人员,描述了具体的操作步骤和要求,完整流程请参见《虚拟机映像包更新规范》。
1 工具准备
- VMware Workstation
- Ubuntu 虚拟机映像包(版本满足 issue 要求)
- 初始化系统包
- AUBO Scope 安装包(版本满足 issue 要求)
2 构建步骤
基础镜像准备
- 操作系统及 ARCS 软件的安装方法请参见《如何安装 ARCS》。
- 确保操作系统语言设置为英文。
系统配置
- 系统管理员账户名称为 root,密码为 aubo。
- 不得添加其他用户或密码。
软件安装配置
- ARCS 示教软件均为出厂设置,不得设置任何账户、密码。
- 除 ARCS 软件及相关必要文件外,不添加任何其他文件或软件。
- 映像包内仅包含必须的软件和工具,不同用途的虚拟机映像包所包含的软件请参见《附录:软件清单与命名规则》。
打包要求
- 将映像包的 “网络适配器” 设置为 “桥接模式”。
- 打包命名规则参见《附录:软件清单与命名规则》。
- 虚拟机映像包压缩格式为
zip
。
3 自测要求
- 功能检查
- 配置检查(系统版本/账户、AUBO Scope 版本/账户、其他软件状况、虚拟机网络配置、压缩包格式)
- 清理要求(系统日志、AUBO Scope 日志)
4 提交测试
- 将构建的映像包上传下载站 “/pre-release/vm/” 文件夹。
- 在对应的 issue 中标记
Fixed
并指派测试人员进行测试。
6 相关文档
- 虚拟机映像包更新规范:包含完整的更新流程和规范要求
附录: 软件清单与命名规则
名称 | 软件清单 | 命名规范 |
---|---|---|
ARCS 示教软件 映像包 |
aubo_scope | aubo_sim_M.N_X.Y.Z_T |
ARCS 开发 映像包 |
aubo_scope QtCreater Qt 基础包 |
aubo_sim_dev_M.N_X.Y.Z_T |
备注:
- M.N - 操作系统版本
- X.Y.Y - aubo_scope 版本
- T - 构建时间
例:在 2024 年 6 月 1 日构建 ARCS 示教软件的虚拟机映像包,操作系统版本为 22.04,ARCS 软件版本为 0.29.2-rc.10。
该虚拟机映像包命名为:aubo_sim_22.04_0.29.2_20240601