y156.第九章 GitOps从入门到精通 -- 分支策略(五)

4.分支策略

4.1 单分支策略

  • 单分支策略简介

    • 通常也称为Feature Branch Workflow,其中Master Branch承载项目变更历史

    • 研发人员创建短生命周期的Feature分支,完成Feature目标相关的研发任务

    • Feature开发完成后,通过PR流程,请求将代码合并至Master Branch

    • PR得到确认后,CI Pipeline 即被触发,直至最后将Image推送至Registry

  • 单分支模型相关的CI示意图

    • 单分支策略适配“单流水线”模型

    • 该模型下,CI Pipeline生成的Image可被部署到任意环境中,包括Production环境

    • 适用于由多个可被独立部署的微服务组成的应用场景
      在这里插入图片描述
      分支策略主要有两种单分支策略和多分支策略,分支策略是什么,可以理解为当有一个开发团队需要就同一个项目进行协同的时候如何能够借助于git这样的代码管理工具或者软件协同管理工具来实现协同效应的管理机制就称之为叫分支策略,大多数是用分支来承载协同模式的,所以把它称作分支策略,目前来讲我们所使用的分支策略有两大类单分支策略和多分支策略,即便是单分支策略它事实上也是多分支,二者的核心不同在于单分支更多强调的是长期分支,分支又可能分为短期分支和长期分支,有些游戏有主线任务和

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/126356182