lvpengwei’s Blog

学习历程,生活点滴。

穿衣助手iOS团队开发流程转变

| Comments

原来的开发模式

团队使用敏捷开发模式

Git Workflow: 使用Centralized Workflow.

测试: Push Event Hook编译最新版本.

安装: 使用itms-services链接安装APP, 一个静态的html, iOS测试版本原来的页面

出现的问题

  • 站会人多, 很多与自己不相关的东西, 浪费时间
  • 发版本时间变长(2星期 -> 一个月)

调整

整个开发团队是敏捷开发模式, 但是随着业务增加, 需要多条业务线来保证开发任务可控. 每条业务线一个小团队(产品/开发/QA), 每个小团队也是采用敏捷开发模式.

开发

持续集成

  • QA使用Jenkins编译自己需要的feature branch
  • Jenkins编译完成之后将IPA上传到HTTPS服务器, 根据IPA名字生成一个html, 使用itms-services链接安装APP

穿衣助手实现方式

根据IPA名字生成不同的items-services链接

穿衣助手测试版本安装(feature branch版)

参考

Git - Documentation

Git Workflows and Tutorials

Comments