这部分为三个方面:
一、版本编译、验证、发布
二、BUG追踪
三、不定期的版本发布
四、人员职责
一、版本编译、验证、发布
说明:
对外app的发布,只能通过jenkins自动编译平台进行release。
目的:
1. 保证对我统一出口,杜绝混乱发包现象
2. 确保出线问题后,版本可以迅速定位,帮助复现。
3. 减少研发人员参与运维工作,避免忙中出错,流出本不应存在的包
人员:
1. 测试相关人员 2.研发相关人员
流程:
1. app对应产品负责人,给出本次升级的提示文案。供产品升级时使用。
<
2. 研发人员必须在GIT上进行一条日志更新,明确版本发布的内容以及一条更新记录
3. 由相关人员更新发布最新版本
4. 测试工程师,对发布的版本进行全面测试。跑用例。跑全部可能执行到的流程。同时要进行不同版本的升级更新。并验证。
5. 经测试工程师确认后,对于需要release给用户的版本,研发人员使用得到的升级文案,同步更新到后端版本数据。将本次升级,发布到google play上。
6. 对本次升级,用文档记录并保存 在 app升级记录说明。
备注.每次的发版内部版本应先于公开release的版本。公开release的版本理论上应有至少半个月的缓冲。对每次公开的版本经过仿佛测试后,方可发出给用户。