架构讲解:
● 技术底座-蓝鲸PaaS平台:依托蓝鲸PaaS底座共享项目、用户和权限等数据,实现研发运维一体化全域场景下的工程数据贯通与业务高效流动。
● 应用能力-流水线:提供可视化流水线编排,将团队研发流程以可视化方式呈现出来,编译、测试、部署一条流水线搞定。
● 应用能力-代码检查:提供专业的代码检查解决方案,检查缺陷、复杂度、规范等多种维度代码问题,为产品质量保驾护航。
● 应用能力-质量红线:提供流水线服务下代码的准入准出管控能力,支持将代码检查结果、自定义红线作为持续集成前的准入门禁,也支持作为应用发布前的准出门禁。
● 集成-嘉为蓝鲸DevOps工具链:支持深度集成嘉为蓝鲸CPack制品管理和CTest测试管理等工程模块,通过自动化流水线,打通开发-测试-运维-运营的工具流。
● 集成-第三方外部系统:支持以流水线插件的形式快速接入第三方外部系统和工具能力,减轻外部集成的工作量,保证企业研发工具集的低耦合与高内聚。
① 实现持续集成:代码编写-提交代码-触发流水线-自动编译构建/代码扫描/单元测试等后活动。
② 实现持续部署:构建完后随流水线自动完成测试环境部署,进入测试阶段,无需人工干预。
将代码检查工作前置,开发工程师编码完成后可即时对代码规范、语法等进行检查分析,使得代码质量在编码阶段就得到有效管理,降低后续持续集成复杂度和返工率。
支持在代码提交后、应用发布上线前等持续集成和持续部署阶段,将代码检查结果作为质量门禁,不符合质量门禁标准则不允许合并代码或不允许应用部署上线,从源头进行代码质量管控,监控项目的安全质量。
① 升级和回滚操作简单,可直接由流水线配置完。
② 支持蓝绿发布和灰度发布等多种发布策略进行应用部署,实现平滑过渡,用户无感知。
支持企业通过研发商店自主扩展原子能力,基于流水线实现研发场景的有效沉淀和快速复用,减少重复建设对研发资源的浪费,推动建立企业级研发共享生态。
联系我们查看资料,或申请DEMO演示,可以帮助您更加快速地了解该产品。
申请演示