版本发布流程

开发者、测试人员务必按以下流程,严格进行版本发布!

本地环境本地环境开发环境开发环境测试环境测试环境预发环境预发环境生产环境生产环境Step 1、前后端开发者,在本地环境进行开发1.1、基于 Git规范 创建 feature_date_xxx 分支1.2、前后端在各自的 feature 分支进行功能开发1.3、需求功能开发完成,合并 feature_date_xxx 分支到 develop 分支Step 2、前后端开发者,进入联调阶段2.1、前端开发者,在 develop 环境基于 develop 分支进行接口联调2.2、后端开发者,在 develop 环境进行充分的自测,直至联调完成Step 3、前后端联调结束,进入测试阶段3.1、前后端开发者,合并 feature_date_xxx 分支到 test 分支3.2、前后端开发者,各自基于 test 分支 构建镜像,确定构建成功3.3、测试环境,更新 test 分支镜像3.4、测试,根据需求进行功能测试3.5、功能测试完成,告知开发者创建 release 分支Step 4、测试完成,进入灰度阶段4.1、更新 pre 环境镜像到 release/v1.x.x 分支4.2、测试根据需求进行回归测试4.3、产品根据需求进行功能验收Step 5、灰度完成,进入上线阶段(开发者、测试、产品都在)5.1、更新 prod 环境镜像到 release/v1.x.x 分支5.2、测试执行版本对应的SQL脚步文件5.3、前后端开发者、测试、产品共同进行 prod 环境回归测试
作者:Jeebiz  创建时间:2023-04-20 09:29
最后编辑:Jeebiz  更新时间:2024-11-14 21:58