【发布时间】:2016-08-22 10:00:13
【问题描述】:
我正在使用 VSTS 进行源代码控制、CI 和发布管理 我试图只构建一次代码,而不是每个环境或分支。 发布管道是: 开发 -> 质量检查 -> 产品
我只有一个分支或代码库,团队在其中提交更改。当修复的所有代码都准备好时,CI 会触发构建。我创造 发布并通过管道进行推广,直到将其部署到生产环境中。
我需要知道一个分支是否适合我们,所以如果我们要修复一些错误或创建一个新功能,只需创建一个子分支并将代码每天提交到主分支。
我试图避免为每个环境使用 3 个分支。我认为 CI 和发布管理为我们提供了从以前的版本创建发布的能力。
那么,就我而言,这两种方法(3 个分支或只有一个主分支)的优缺点是什么?
【问题讨论】:
标签: version-control continuous-integration azure-devops branching-and-merging ms-release-management