- main 主分支,开发分支全部合并到主分支
- release 自动部署分支,主分支代码合并到此分支后触发自动部署
- tag 用于上架应用商店
由于release上部署的环境为正式环境,尽可能降低构建频率保证稳定性。tag用于上架应用商店提供给第三方部署,需要稳定版本,因此构建频率要低于release。
- 开发分支开发结束提交pull_request到main分支。此时会触发自动审查,审查通过后合并到主分支中。
- 管理员需要定期将主分支代码合并到release分支进行版本构建,并部署到线上环境。
- 线上环境运行稳定一段时间后打上tag发布到应用商店。