
LZ 公司中的流程是这样走的
但是这个方式很麻烦, 每次都要提交部署文档及 svn tags. 部署时也是手工导入数据及有时也可能修改一些配置.
1 37Y37 2018-09-15 16:44:20 +08:00 你们缺少个运维啊。参考一下我们公司的整个流程: |
2 37Y37 2018-09-15 16:45:26 +08:00 公众号前缀 /s/GATfwNETo_aGsJHZdV5YzQ |
3 enjoyCoding 2018-09-15 17:30:22 +08:00 via Android 写完代码后发 git,然后发布测试站,试图吸引对面的测试,告诉他测试站已经发好。测试人员测试完毕后自己发正式站。发布正式站的权限只掌握在主管和测试手中。 |
4 loveCoding 2018-09-15 17:39:01 +08:00 1.测试阶段无问题后,提交 gerrit 进行代码 review,代码合并至 master 2.发布平台创建新版本,jenkins 编包并绑定发布版本号 3.提预发布审核单,测试审核,预发布,验证 4.提现网发布审核单,测试审核,现网发布,验证 5.期间有任何问题,发布平台都可以进行版本回滚 |
5 xiaohuojian 2018-09-15 17:45:35 +08:00 根据你的描述,完全可以了解下我们的产品脉冲云,会有不少收获。 |
6 zhilincom 2018-09-15 19:27:38 +08:00 1.开发完成部署到 dev 环境自测。 2.自测通过部署到 test 环境,发邮件给产品验收。 3.验收通过产品发邮件给测试。 4.测试完这个迭代的所有需求后部署到预发布进行预发布测试。 5.预发布测试通过部署到线上,进行线上测试。 6.线上测试通过,完成。上线成功。 |
7 v2chencc 2018-09-15 19:46:10 +08:00 开发 - 测试 - 预生产 -生产 |
8 luozic 2018-09-15 20:46:37 +08:00 via iPhone devops 滚动发布流程 |
9 wangxiaoaer 2018-09-15 20:52:20 +08:00 via Android @zhilincom 什么算是开发完成?自测不是开发过程开发人员调试的过程吗? |
10 lfzyx 2018-09-15 20:54:42 +08:00 Devops CI -> CD |
11 zhilincom 2018-09-16 01:10:07 +08:00 via Android @wangxiaoaer 就是 dev 环境用来给开发调试、自测用的,毕竟很多时候要开发的功能要调用其他服务,在本地搭建一个整套的测试环境不现实,确定负责的用户故事已经自测通过没有问题就合进主分支再布到 test 环境,合代码的时候要另一人 review 通过才能合进去。 |
12 sampeng 2018-09-16 11:56:22 +08:00 via iPhone ci 呢?部署一套 ci 久完事了 |