虚拟机映像包更新规范
本文档面想需求提出人,描述了更新流程和规范,具体打包细节请参见《虚拟机映像包打包规范》。
1 基本流程
虚拟机映像包更新需求基于 TR 中的 issue 跟进,新的映像包构建并测试通过后,由测试人员在钉钉中提交发布申请。基本流程如图所示:
2 需求提交
在 TR 中创建新的 issue:
- issue 标题规范:【虚拟机映像】构建 XX 版虚拟机映像包。
- 指派给构建人员,启动构建流程。
填写必要信息:
- 更新原因
- 优先级说明
- 预期更新内容(操作系统版本、ARCS 版本等)
- 预期交付时间
3 测试验收
测试人员街道测试需求后,进行以下测试:
验收标准:
- 参考《虚拟机映像包打包规范》。
- 满足需求 issue 的要求。
问题处理:
- 测试不通过,记录失败原因,移除
Fixed
标签并将任务退回构建人重新处理。 - 测试通过后,测试人员提交发布申请。
- 测试不通过,记录失败原因,移除
4 发布申请
- 测试通过后,测试人员在钉钉中提交 “虚拟机映像包上线” 申请。
- 等待管理员审核
- 审核通过后,管理员将虚拟机映像包从 “/pre-release/vm/” 文件夹中移至 “/vm/” 文件夹(此操作待完善)。
- 发布通知
- 测试人员在钉钉发布相关通知(此操作待完善)。
5 注意事项
- 所有更新必须有对应的 issue 跟踪
- 重大更新需要提前通知用户
- 发布前确保完成所有必要测试
6 相关文档
- 虚拟机映像包打包规范:包含具体的打包要求和构建步骤