开发者社区 > 云原生 > 正文

阿里巴巴内部主流的发布模式及分支管理方式 Aone Flow 是怎么工作的?

阿里巴巴内部主流的发布模式及分支管理方式 Aone Flow 是怎么工作的?

展开
收起
vncamyi27xznk 2021-12-15 23:50:50 1728 0
1 条回答
写回答
取消 提交回答
  • Aone Flow 使用三种分支类型:主干分支、特性分支、发布分支。 主干分支上的代码跟线上版本的代码是一致的,当你要开发一个新的功能时,就会拉取一个特性分支作为开发分支,然后在这个分支上提交代码修改。当你需要发布的时候,需要先将不同的特性分支合并为开发分支再进行发布。发布到线上正式环境后,合并相应的发布分支到主干,在主干添加标签,同时删除该发布分支关联的特性分支。这个过程中涉及到大量的“拉分支”“合分支”“打标签”“回滚版本”等等复杂操作,这就需要有一系列自动化工具进行支持。在阿里巴巴内部我们是通过 Aone 平台(即云效的内部版本)提供自动化支持的。

    答复内容摘自《云原生技术与架构实践年货小红书》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=1127

    2021-12-16 14:47:03
    赞同 展开评论 打赏
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
如何实现应用的持续发布 立即下载
如何创建一个成功的(在业务和开发中)开源项目 立即下载
从配置向生成过渡-低代码/无代码研发模式升级 立即下载