【发布时间】:2016-02-05 09:24:55
【问题描述】:
只是在寻找以下分支策略的想法,牢记 CICD。
-
主分支-
1.1 开发分支 - 从 master 分叉
Team A branch - Fork from Development branch and merge to development branch after feature implementation for QA/Integration testing Team B branch - same as above 1.1.1 Release branch - Goes in PROD
一旦团队 A 和团队 B 分支合并并完成 QA 验证,创建发布分支并对其进行最终回归。此发布分支将进入生产环境。
然后将 Release 合并到 master 分支。
意图-
主分支稳定,生产运行代码可用。
Team 分支可以部署在 DEV 环境中,并且需要在服务器上进行 CICD 配置。
这种方法有什么问题吗?
【问题讨论】:
标签: git github continuous-integration continuous-deployment