美文网首页
分支模型

分支模型

作者: 猿始人723 | 来源:发表于2018-11-06 16:51 被阅读0次

分支定位合并方向部署环境

master主分支,对应线上的版本接收来自hotfix/poc分支的合并,只接受稳定版本的合并RC环境、生产环境、生产镜像环境

hotfix热补分支,用于修复线上缺陷,命名为hotfix/日期由线上程序对应的代码打出,修复完成后,应合并到master、develop分支生产镜像环境验证通过后,部署到生产环境

pocpoc验证阶段创建的分支提测分支测试通过后,合并到poc验证分支,poc验证通过后,修改内容合并到develop分支,并合并到master分支RC环境(poc验证)

release提测分支,命名规则release/日期从develop分支创建,完成集成后,自测通过的,创建提测分支,测试通过后,合并到poc分支测试环境(test)

develop持续集成分支接受来自feature分支的合并,在feature开发的成果持续集成到develop分支,功能简单的代码库可直接在develop分支开发开发集成环境(dev)

feature新功能开发,命名规则feature/功能名从develop分支创建,新功能在feature开发,持续向develop分支合并相对稳定的成果,功能简单的代码库可不使用feature分支不部署,仅在开发人员本地执行

场景1:新功能开发

由develop分支创建feature分支;

日常在feature开发,阶段成果合并到develop分支(鼓励多个feature分支合并到develop分支),develop分支持续部署到dev环境;

提测前,将feature合并到develop分支,完成自行集成测试;

自测通过后,合并develop分支到release分支,部署到测试环境;

测试通过后,合并release到poc分支,部署到RC环境进行POC验证;

POC验证通过后,由POC分支合并到master分支;

合并后的分支,部署到RC环境、生产镜像环境,验证OK后部署至生产环境。

场景2:修复线上缺陷

在CI找出master分支中对于线上部署版本的点,可能出现master领先于线上部署版本的情况;

从master分支中对应线上部署的点创建hotfix分支;

在hotfix完成缺陷修复,鼓励在一个hotfix分支中修复多个缺陷;

根据master分支是否领先于线上部署版本确定动作:

如master分支领先于线上部署版本,直接部署hotfix分支,先到生产镜像环境,验证通过后,部署到生产环境;

如master分支与线上版本部署版本同步,合并hotfix分支到master分支,部署master分支,先到生产镜像环境,验证通过后,部署到生产环境;

完成修复并验证通过后,合并hotfix分支到master、develop分支;

hotfix是临时分支,合并后,hotfix分支应删除

相关文章

  • git学习

    分支模型 产品级的分支模型 常驻分支(一旦创建不会轻易被删除): master分支(也就是production分支...

  • 走出学校必备实用知识:git分支模型

    温故知新。分支模型记录总结。 产品级的分支模型一般分为两种分支类型:常驻分支和活动分支 常驻分支 developm...

  • 系统的Git分支模型,以及Git分支使用技巧

    新系统使用的Git分支模型 主要介绍将在新系统中使用的Git分支模型。 关键分支 关键分支为2个可一直延续的分支,...

  • Git的分支模型

    git分支模型

  • 分支模型

    分支定位合并方向部署环境 master主分支,对应线上的版本接收来自hotfix/poc分支的合并,只接受稳定版本...

  • 实践者的 DevOps 之路(3. 持续集成 CI)

    在上一篇中我们谈到了分支模型,如果说分支模型是 DevOps 实践的开始,那么 CI 就是 DevOps 核心实践...

  • 分支管理模型

    master分支 生产分支。 preprod分支 预生产分支。 test分支 测试分支。 dev分支 开发分支。 ...

  • Git分支模型

    master:合并reease上的代码,并在上面打tag release:合并develop上的代码,在分支上进行...

  • 版本管理(4)- 简单清晰的分支策略有助于开发

    分支策略或者分支模型,又是一个老大难的问题。一想起来很多新手都想说:“头疼。。。别惹我” 讲分支模型之前先提一个关...

  • git flow

    模型 git flow是一种模型,也是一种开发工具 常用分支类型划分 master 发布生产环境的分支 devel...

网友评论

      本文标题:分支模型

      本文链接:https://www.haomeiwen.com/subject/fyiuxqtx.html