APP开发实战133-APP版本管理

34 APP版本管理

1 所有正式的版本都是通过专门的版本服务器编译出来的,不能使用个人电脑编译的版本,且版本服务器的编译环境不能随意变更。

2 编译、打包、签名和加固等环节都是通过运行代码自动完成,不要人工实现;只要人工介入,就很可能出错。

3 编译、打包、签名和加固等环节完成后,要在代码服务器上加个Tag,以做记录。

4 因为最终提供给用户使用的版本是release版本,所以研发部门提供给测试部门的版本最好是release版本。

5 研发部门发布版本时,需要告知测试部门此版本做了哪些修改。

(目前各种自动编译环境也能直接从Git服务器上获取代码修改记录)

6 研发部门只把版本给测试部门,产品等其余部门从测试部门那拿版本,这样拿到的版本都是测试部门验证过的版本,版本的稳定性能得到保证。

7 每发布一个版本后,就从主干拉个对应的分支;后续的代码继续提交到主干上。

8 对于重大或有风险的修改,可以先发布临时版本供测试部门测试,通过测试后,再集成到代码主干上。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,608评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,997评论 19 139
  • 周三,舅妈提议要一起吃个饭。我们在老地方,吃螃蟹很有名的一家小店。徐凌徐列也都来了,但他们不怎么讲话,倒是他们俩之...
    小王加油啊阅读 176评论 0 0
  • 2017-03-23 16:39 周四 雷雨 L小姐要结婚了,听到这个消息的时候还蛮惊讶的,L小姐是我小学同学加初...
    是非分明阅读 187评论 0 0
  • 我们的孤独就像天空中漂浮的城市,仿佛是一个秘密,却无从诉说。
    苇汐阅读 140评论 0 1