Zadig 文档
Zadig
关于
Zadig
关于
v1.10.0
Loading...
      编辑文档
      反馈问题
      Slack 上联系我们

    本页导航

    什么是 Zadig

    Zadig 是 KodeRover 公司基于 Kubernetes 自主设计、研发的开源分布式持续交付 (Continuous Delivery) 产品,为开发者提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。Zadig 内置了面向 Kubernetes、Helm、云主机/物理机、大体量微服务等复杂业务场景的最佳实践,为工程师一键生成自动化工作流 (workflow)。Zadig 不改变现有习惯和流程,几乎兼容所有软件架构,无缝集成 GitHub/GitLab、Jenkins、多家云厂商等,运维成本极低。接入准备

    我们的目标是通过云原生技术的运用和工程产品赋能,打造极致、高效、愉悦的开发者工作体验,让工程师成为企业创新的核心引擎。

    # 业务架构介绍

    业务架构图

    # 核心能力

    • 高并发的工作流

      系统经过简单配置,即可自动生成高并发工作流,高效执行构建、部署、测试等任务。这一设计解决了微服务架构下带来的多服务交付效率低下的问题。

    • 以服务为核心的环境

      只需一套服务配置,即可在几分钟创建多套数据隔离的测试环境,为开发者日常调试、集成测试验证、产品演示提供强力支撑。现有环境无需迁移,一键托管即可轻松浏览、调试环境中的所有服务。

    • 无侵入的自动化测试

      便捷对接已有的自动化测试框架,通过 GitHub/GitLab WebHook 自动构建、部署、测试。通过办公 IM 机器人为开发者提供第一时间质量反馈,有效实现“测试左移”,充分体现测试价值。

    • 开发本地联调 CLI

      开发可以本地编辑代码,一键构建、部署到联调环境,无需处理复杂且繁琐的工作流程,省出宝贵时间去创造更多产品价值。

    # 为谁服务

    • # 开发工程师

      • 基于代码合并请求级别的持续集成,并获得单元测试,代码扫描,耗时和通过率的质量反馈和改进建议
      • 定时器/Webhook 支持自动触发执行工作流,更新环境,运行自动化测试,获得详细的质量结果反馈
      • 一键生成独立环境,可直连容器云环境进行开发、调试、自测
    • # 测试(开发)工程师

      • 测试任务维护和管理,通过工作流执行自动化功能测试,获得相应测试报告
      • 管理/执行一个项目的交付工作流任务,成功执行后,进行版本交付,并获得交付版本的服务配置、镜像信息、代码信息、测试结果等
    • # DevOps(运维) 工程师

      • 一个项目可以实现完整的容器化环境管理、交付管理
      • 根据 Branch/Tag 执行发布工作流,版本交付完整信息数据流,不限于需求/代码/工作流/配置的 changelog
    • # 项目管理/产品管理/工程效率管理人员

      • 可以随时将新功能展示给内外部用户 POC
      • 实现对不同客户进行内部交付版本管理和检索
      • 可查看各团队持续集成、持续交付、持续部署等行业效能 DevOps 指标

    # 功能介绍

    具有产品持续交付、持续测试、持续追踪的全流程能力,包括以下核心功能:

    • 项目:工作流、环境、服务、构建、测试、版本管理
    • 测试中心:自动化测试管理
    • 交付中心:版本管理、交付物追踪
    • 数据视图:数据概览、效能洞察 - 构建效能、测试效能、部署效能
    • 集成管理:GitHub/GitLab/Gerrit/CodeHub 集成、SSO/LDAP/AD 账号系统集成、Jenkins/Jira 集成、软件包管理、构建镜像管理
    • 基础设施:镜像仓库、对象存储、Helm 仓库、集群管理、主机管理
    • 系统配置:RBAC 权限、操作日志、公告管理

    ← v1.0.0-rc.1 Release Notes 核心概念→

    资源
    文档
    博客
    公司
    关于我们
    加入我们
    联系我们
    微信扫一扫
    hello@koderover.com
    上海市浦东软件园

    © 2022 筑栈(上海)信息技术有限公司 沪 ICP 备 19000177 号 - 1

    •  跟随系统
    •  浅色模式
    •  深色模式
    •  阅读模式