- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
极致效率-打造极速APP自动构建发布系统
极致效率-打造极速APP自动构建发布系统
工欲善其事必先利其器
这是一个追求极致的效率系统
… 其实 2
其是这是一个被迫无奈才出现的系统
… 因为 3
移动互联网,就是要快!
4
5
在使用工具链之前客户端发包的流程
从客户端研发工程师完成一批需求开始,首先人工
打一个包发给产品经理,产品经理然后找服务端研
发工程师给安装包做一个下载地址和二维码,再然
后通过QQ、email等方式把这个二维码发给内测用
户或者团队内部大家传包挨个下载。
6
打包打不停
产品经理不停的体验新包
测试阶段,修复包一个接一个
内测包需要上传并生成二维码
老大们关心进度,时不时要个包体验一下
测试包太多不知道该回归哪个
不同的群体对包的稳定性要求不一样
… … …
7
打
包
中
。
。
。
包
中
。
。
。
中
。
。
。
中
。
。
。
8
必须做出改变才行
困难面前我们要勇敢,我们要勇敢的去面对困难,
用一种勇敢的方式去面对它,敢于去挑战这些困
难。困难面前我们要去主动出击。
9
解决这些问题的关键在于实
现全自动化!自动化是让计算
机替代人力,把研发人力从
重复劳动中解放出来,并且
计算机比人工快,自然而然
就提高效率。而全自动化的
“全”代表整个流程不需要
人的参与,把沟通成本降到
最低,把“快“发挥到极致
10
做成什么样?
• 能够支持打IPK、IPA包—Gradle、 xcodebuild
• 能够在全球快速下载应用包—七牛云存储CDN
• 拒绝手动触发,无人值守自动打包—SVN、GIT 回调
• 新出炉的包能够快速的让关注的人知道—消息推送
• 下载包的人能够了解新包更新了什么—提交注释
• 安全控制,开发包不稳定,需要授权—用户权限
• 不同的角色能够下载不同稳定性要求的包—分级发布
• 方便测试人员回归Case — 历史包下载
• 能够支持二维码方便传播
11
怎么做?
12
工具集
文档评论(0)