持续交付平台 CICD
基于 Kubernetes 等云原生技术打造的企业级持续交付平台,有机协同多种工具和服务,帮助企业简单高效完成软件开发,提升开发效率和质量,实现业务价值

提升研发效能、保障研发质量,必须解决哪些问题?

在多语言、多版本开发环境下,如何提高开发、测试与运维间的协同效率,有效保障版本质量

构建环境复杂,资源复用率低
痛点描述 : 构建不同语言应用的环境,对工具及版本依赖较大,维护较复杂,且不同环境的机器不能共用,造成资源浪费
产品及特色 : 通过可视化流水线构建环境,操作简单。可根据配置资源大小自动创建/销毁环境,避免资源浪费,同时流水线间机器资源相互隔离
传统部署方式耗时且容易出错
痛点描述 : 传统部署方式下,运维人员手动操作服务器部署或脚本化、自动化部署,耗时长且出错率高,对业务影响较大
产品及特色 : 通过提供自动化部署能力,实现各环境的快速部署和验证。提供滚动部署、蓝绿部署和灰度部署等高级部署策略,缩短部署时长,减少、避免出错
研发效率低下,无法精准定位问题
痛点描述 : 研发过程中因无法度量代码质量、版本质量、交付效率等,无法定位改进质量和效率的突破口
产品及特色 : 通过提供不同维度的数据统计功能,分别在代码质量、构建效率、部署效率、变更失败率、故障恢复率等维度进行度量,实现精准定位问题,提升研发效率

核心优势

基于云原生的产品架构
平台对构建环境容器化管理,可实现用户自定义构建机器资源,并实现流水线级资源隔离,并支持微服务场景下的应用部署
可扩展性强,易于开源生态集成
支持集成业界主流软件,如 Kubernetes、GitLab、SonarQube、Harbor 等
完善的过程度量体系
支持对流水线各个阶段自定义质量卡点,保障生产过程符合标准。支持不同维度的数据统计分析,便于快速定位问题所在
丰富的行业实践经验沉淀
有金融、电商、制造等行业多家企业大规模实践经验,提供稳定可靠的 IT 交付生产线,帮助企业打造适合的研发运行一体化平台
金融级安全性与稳定性增强
容灾策略:可满足同城双活或两地三中心的灾备需求。企业级权限控制:例如 RBAC 多级权限设置、访问白名单等功能
灵活的交付方式
支持在公有云、私有云或主机上独立部署,安全可靠。能很好地集成企业自有系统、平台

产品架构

支持主流源码管理系统

支持主流的源码管理系统,如 GitHub、GitLab、Subversion

可快速接入外部系统

提供扩展能力,可快速接入依赖管理、静态代码检查、安全扫描及自动化测试工具,如 Nexus、SonarQube、TestNG 等

支持主机和容器部署

可与轻舟容器云、原生 Kubernetes 集群、主机集成,支持容器化部署,同时提供主机部署能力,支持滚动部署、蓝绿部署、灰度部署等多种高级部署策略

核心功能

可视化流水线
流水线阶段可视化,支持多语言编译、镜像构建、单元测试、静态代码检查、多环境主机与容器部署、流程审批
多环境多策略部署
支持开发、测试、生产等多环境部署,支持滚动部署、蓝绿部署、灰度部署等多策略部署
研发效能度量
从代码质量、构建效率、部署效率等各个维度对质量和效率进行度量应用、项目等不同层面的汇总展示
客户案例