SingPost sprint12 发布计划
I、影响范围
- 升级后端jar包 (文件名XXXXXXX)
- 升级前端web包(文件名XXXXXXX)
- 运行sql脚本(文件名XXXXXXX)
- ……
II、发布时间
- 2020年X月X日 X时XX分开始
III、参与人员
- 张三 (运维)
- 李四(开发)
- 王五 (测试验证)
- 赵六 (产品)
IV、发布准备
- 通知客户
- 上传后端jar包 (文件名XXXXXXX)
- 上传前端web包(文件名XXXXXXX)
- 上传sql脚本(文件名XXXXXXX)
V、发布过程
- 效验更新包(MD5SUM)
- 备份web容器html目录
- 修改安全组设置,只能允许深圳公司IP进入系统(根据实际需要,可选)
- 备份数据库(根据实际需要,可选)
- 更新应用镜像(执行已有shell脚本,脚本包含备份操作)
- 运行更新SQL脚本
- 验证新系统功能
- 修改安全组设置,解除只有深圳公司能访问的限制
- 发布版本发布说明release notes
VI、发布验证
- 验证xxxxxxxx状态
- 验证 API–xxxxxxxxxxx
- 验证创建不同类型自提点 (智能柜、温度柜)-
- 验证xxxxxxxxxx包裹-
VII、回退过程
- 将docker镜像回退到上个版本
- 还原备份数据
- 还原web前端
VIII、回退触发条件
- 在XX月xx日xx时前未通过验证点(1、2、3、4)
附一、数据库升级脚本
alfred_vXXXX.sql
或者
git-url
附二、软件安装包说明
服务器安装包:VX.X.X (所有模块全部更新)
Web安装包: VXX.X.X
或者
git-url
2020年9月
vangee