DevOps(4)之分支模型

之前介绍了DevOps的研发效能整体价值,包括效率、质量、持续改进的文化等方面;

同时,针对DevOps实践,比如分支模型、多泳道、灰度、内建质量、度量、运维,也有一些概念性的输入。

接下来针对分支模型进行一个展开,从背景、常见分支模型、分支模型实践方案等方面说明。

背景:

分支模型应该说是DevOps中CI的一个最基础的技术实践,是CI的基座,其他的应用实践基本上是基于分支模型进行展开。

直接影响的是整个流水线,一般有整体流水线,在一个整体流水线中,包括多个子流水线,比如开发流水线、特性测试流水线、集成测试流水线、发布流水线。在这些子流水线中,发布子流水线是基于程序包,与分支模型关系不大,其他的子流水线都是密切相关的。

分支模型是基础,但最本质的问题是要解决研发的开发效率,而效率更高的方式就是让在制品尽量少,以降低需求间的影响。

常见的分支模型:

如何提升?取决于采取什么样的分支模型;

常见的分支模型主要是2大类,基于主干开发还是基于分支开发。

基于分支开发的比如Git Flow, GitHub Flow,基于主干开发的Trunk Based Development。

简单总结下几类的特点,具体参考文档:http://fresky.github.io/2020/03/10/common-branching-models/

Git Flow:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值