在我们公司,我们使用Jira,Bitbucket和Bamboo。我们的存储库是在git-flow架构中组织的:
- develop-branch =测试的应用程序代码(又名Release Candidate)
- master-branch =正在运行的应用程序代码
- feature-branches =基于通过pull-request合并的实际dev-branch的新组件
- hotfix-branches =基于master-branch的新修补程序通过pull-request合并到develop和master中
我们的版本控制系统的工作方式如下:
现在我正在尝试将我们的结构集成到Bamboo中。我创建了一个由dev-branch更改触发的计划,包含两个阶段:
- 1:开发 - 构建开发 - >完成后部署
- 2 :(手动)制作 - 构建大师 - >完成后部署
使用功能分支可以正常工作。我该如何处理修补程序分支?我是否需要一个额外的计划,或者是否可以创建一个涵盖整个过程的单一计划?