开发者社区 > 云效DevOps > 正文

这个时候两次研发云效流水线产生的release分支是同一个还是不是同一个?

研发流程里面的release/xxx分支产生的逻辑是什么样的;如果有两个开发分别基于主分支提交特性去发布应用,这个时候两次研发云效流水线产生的release分支是同一个还是不是同一个?

展开
收起
三分钟热度的鱼 2024-07-10 23:36:27 29 0
1 条回答
写回答
取消 提交回答
  • 是同一个。

    release 分支用于集成和发布。基于 master 分支最新版本创建一条 release 分支,然后把想要集成的各条feature分支合并到这条release分支,进行部署和测试工作。

    如果有新的 feature 分支要加入本次集成,那就把它也合并进这条 release 分支,然后再次部署并测试。

    如果测试发现问题,就到 feature 分支上修复,然后把它再次合并到 release 分支,把修复带到 release 分支。

    当然如果一个 feature 的问题太多太大,那干脆就放弃它。也就是说,新建一条 release 分支,把其他 feature 分支都合并过去,唯独不再合并这条 feature 分支。

    就像 master 分支一样,release 分支也是由系统自动管理的。使用者不要直接在上面改代码,代码修改请总是在 feature 分支完成。

    image.png

    ——参考链接

    2024-07-11 08:50:50
    赞同 11 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
云效2.0 ——敏捷项目管理实践及工具落地 立即下载
云效2.0-智能化运维平台 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载