You need to enable JavaScript to run this app.
文档中心
大数据研发治理套件(私有化)

大数据研发治理套件(私有化)

复制全文
发布中心
概述
复制全文
概述

发布中心模块主要解决开发过程中的可持续集成、可持续交付及可持续部署的问题,从而提高数据研发效率,保障生产安全稳定,完善数仓研发全链路能力建设。
发布流程:
Image
发布中心过程中,涉及到如下几个关键概念,介绍如下:

  • 代码提交(Commit)
    即Code Commit。通过数据开发WebIDE,完成任务开发后,提交代码及相关配置信息到发布中心 > 代码提交。然后可选择一个或多个任务的commit,创建发布包,并确认发布。
    对于某一个任务,在创建发布包之前,或已创建发布包但未完成复查之前,若存在多次代码提交,则后面提交的代码配置将自动覆盖同一任务之前已提交的代码配置。
  • 发布包(Package)
    将一个或多个任务的commit添加进发布包,并确认发布上线。若需要进行人工复查,则可以在创建发布包时,添加复查人,待复查人审核通过后,发布包中包含的任务将自动发布到生产环境。
  • 仅提交
    完成任务开发,单击提交上线时,若选择仅提交,则任务代码及相关配置信息将自动提交DataLeap码仓库,临时存储,但不会直接发布上线。后续可前往发布中心 > 代码提交,选择一个或多个任务的commit,创建发布包,并完成发布上线。
  • 提交并发布
    完成任务开发,单击提交上线时,若选择提交并发布,系统将自动创建发布包。
    • 若不需要人工复查,发布包中包含的任务将直接发布到生产环境。
    • 若需要人工复查,则在提交并发布时,添加复查人。待复查人审核通过后,发布包中包含的任务将发布到生产环境。
  • 复查(Review)
    为保证生产数据安全及质量,对于重要任务代码的变更,会进行人工审核。
    当任务提交上线,选择提交并发布时,或通过任务开发 > 代码提交选择一个或多个Commit并创建发布包时,基于复查策略,添加复查人。
    • 待复查人审核通过后,发布包中包含的任务将发布到生产环境。
    • 若复查人审核不通过,或发布失败,则发布包中包含的任务Commit将自动恢复至任务开发 > 代码提交列表。可修改并提交后,再重新打包并发布。
  • 代码对比
    在任务开发或复查时,需要对比不同版本的差异。当前提供两种代码对比模式:
    • 列表模式:对任务代码及配置信息进行抽象及归类,并以列表的形式展示。
    • 代码模式:将任务代码及配置信息,直接以Code Config的形式展示。
  • 同步包
    同步包中包含所选发布包中已发布成功的任务代码配置。可以选择一个或多个发布包,导出到本地,并在其他区域/项目下导入,以实现任务代码的批量更新与新建的目的。
最近更新时间:2024.12.19 17:02:11
这个页面对您有帮助吗?
有用
有用
无用
无用