产品上线规范

上线发布流程图

流程图说明

l  配置管理员在Git中创建版本库:预发布库(dev)和正式发布库(master);在预发布库中创建项目名称,按照项目分配权限,创建完成后邮件通知项目组成员git分支仓库地址。

l  开发人员编译调试上线版本,本地验证通过后,将代码上传至Git预发布库对应项目中,注意要标明具体的版本号,方便版本进行追溯,上传完成后通过邮件发送Git版本库地址,通知配置版本和测试人员获取。

l  测试人员从Git预发布库中获取指定版本进行测试

   Ø    如果测试通过,将最终版本地址邮件通知配置管理员,负责人开始走上线签字流程,配置管理员签字后,将预发布库中的指定版本加入正式版本库,发送邮件通知运维人员git仓库地址。(抄送项目组成员)

   Ø    如果测试失败,将测试结果反馈给开发人员,开发人员重新修改代码、生成发布版本、验证通过后将部署包上传Git至预发布库中,注意要进行版本号的升级,然后通知测试人员重新获取修订版本进行验证。(抄送项目组成员)

l  运维人员以配置管理员发送的邮件通知为准,从Git正式发布库中获取软件产品并上线部署。如果在生产环节出现错误,立即回滚到上一版,然后通知开发、及测试。

l  软件产品上线发布后,配置管理员在正式发布库中创建发布基线,输出上线版本的Release Note,并且打tag、发送邮件通知项目组成员。

上线时间

每周二和周四进行产品升级,同时发布邮件通知相关人员

上线清单

上线之前需要准备上线清单列表,重大功能需要准备安装部署文档描述,文档清单需要在wiki提供。统一按照清单步骤执行。

上线清单应该包括:上线步骤、上线人员安排、上线时间、验证时间


你可能感兴趣的:(产品上线规范)