扫码阅读
手机扫码阅读

中国工商银行软件开发中心质量门禁流水线实践

45 2024-07-04

摘要

中国工商银行软件开发中心采取了"科技驱动、价值创造"的工作理念,致力于DevOps转型,通过多年实践构建了一个稳定、高效且易用的DevOps质量门禁体系,实现了代码规范、单元测试覆盖、安全漏洞等方面的质量管控,为高速且高质量的业务价值交付提供了支撑。

一、平台建设思路

  • 通过高可用的流水线架构体系、高效的执行引擎、全面的扫描规则、多级管控的质量门禁和智能化的运维等方面,中国工商银行软件开发中心不断提升平台的支撑能力以及研发效能。
  • 针对不同问题开发了稳定的监听组件、动态扩缩容的任务执行集群和优化了负载均衡算法,提高了执行效率。
  • 建立了标准化的扫描规则管理体系,对规则进行分级管理和信息完善,实现了规则的高效应用。
  • 实施了灵活的多级质量门禁管控机制,保障了代码质量。
  • 构建了基于技术指标监控、业务指标分析和智能化应急的运维体系,提升了运维质量与效率。

二、实施成果

该中心构建的质量门禁流水线实现了代码下载、编译构建、质量扫描和持续集成的自动化。成果表现在每日万次级的代码集成任务,以及超过80%的标杆水平占比、100%的单元测试成功率和增量程序覆盖率,以及90%以上的变更行覆盖率。

三、未来展望

中国工商银行软件开发中心计划通过建立DevOps标准体系、高效能工具链和DevOps教练培养,形成涵盖全生命周期的研发运营一体化机制。未来,该中心将专注于完善DevOps工具链的智能化与数字化能力,提升研发质量与效率,并推动研发模式的数字化转型。

想要了解更多,点击 查看原文

为一线互联网公司核心技术人员提供优质内容。科技圈的观察者,前沿技术的传播者。

71 篇文章
浏览 3731
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线