首页 文章

从主分支机构发布还是发布?

提问于
浏览
1

如果我有三个分支(“Dev”,“Main”,“Release”)和Main分支构建,部署到QA进行测试,将相同的二进制文件从QA部署到Staging / Production或合并是否更有意义首先发布分支,构建然后部署到Staging / Production?

1 回答

  • 2

    您希望在所有系统中继续使用相同的二进制文件,这样您就可以设置部署管道,因此只需构建一次,创建Label或Branch以备需要为此版本提供服务,然后从Main构建并释放它 . 它足以创建一个标签(构建服务器可以自动为您完成) .

    这样,只有在您需要创建旧服务版本的情况下,您是否需要做额外的工作 . 从标签创建分支,修复bug,从main克隆构建定义,构建,合并回Main,如果需要,释放 .

    在大多数情况下,您应该尝试保持Main稳定,这样当您需要发布修补程序时,您只需从Main发布最新版本 .

    如需广泛的指导,请查看ALM Rangers' Version Control Guidance.

相关问题