Web项目和移动App的自动化管理 - 2877206/docs GitHub Wiki

  1. 需求的版本管理(使用任务管理软件的版本和敏捷管理)

  2. 开发任务的版本管理(使用任务管理软件的版本和敏捷管理)

  3. 项目的版本管理

3.1. 源码的版本管理(分支管理)

3.2. 发布的版本管理(创建版本Tag,按版本发布war到Nexus)

  1. Web项目的自动化管理

4.1. Web项目的持续集成(含自动化测试)

4.2. Web项目的自动部署

  1. 移动应用的自动化管理

5.1. Android

5.1.1. 持续集成

5.1.1.1. 使用Maven

5.1.1.2. 使用Gradle

5.1.1.3. 使用Jenkins

5.1.3.4. 使用Bamboo

5.1.2. 发布管理

5.1.2.1. 多环境配置

5.1.2.2. 多渠道打包

5.2. iOS

5.2.1. 持续集成

5.2.2. 发布测试

5.2.3. 发布正式版

  1. Git的版本管理原则