扫码阅读
手机扫码阅读
中国工商银行软件开发中心质量门禁流水线实践
![](/theme/default/default/images/main/eye-open.png)
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
![](/theme/default/default/images/main/icon-jing.png)
InfoQ
扫码关注公众号
摘要
中国工商银行软件开发中心采取了"科技驱动、价值创造"的工作理念,致力于DevOps转型,通过多年实践构建了一个稳定、高效且易用的DevOps质量门禁体系,实现了代码规范、单元测试覆盖、安全漏洞等方面的质量管控,为高速且高质量的业务价值交付提供了支撑。
一、平台建设思路
- 通过高可用的流水线架构体系、高效的执行引擎、全面的扫描规则、多级管控的质量门禁和智能化的运维等方面,中国工商银行软件开发中心不断提升平台的支撑能力以及研发效能。
- 针对不同问题开发了稳定的监听组件、动态扩缩容的任务执行集群和优化了负载均衡算法,提高了执行效率。
- 建立了标准化的扫描规则管理体系,对规则进行分级管理和信息完善,实现了规则的高效应用。
- 实施了灵活的多级质量门禁管控机制,保障了代码质量。
- 构建了基于技术指标监控、业务指标分析和智能化应急的运维体系,提升了运维质量与效率。
二、实施成果
该中心构建的质量门禁流水线实现了代码下载、编译构建、质量扫描和持续集成的自动化。成果表现在每日万次级的代码集成任务,以及超过80%的标杆水平占比、100%的单元测试成功率和增量程序覆盖率,以及90%以上的变更行覆盖率。
三、未来展望
中国工商银行软件开发中心计划通过建立DevOps标准体系、高效能工具链和DevOps教练培养,形成涵盖全生命周期的研发运营一体化机制。未来,该中心将专注于完善DevOps工具链的智能化与数字化能力,提升研发质量与效率,并推动研发模式的数字化转型。
想要了解更多内容?
![](/theme/default/default/images/main/icon-jing.png)
InfoQ
扫码关注公众号
InfoQ的其他文章
ScaleOps 通过自动调整以降低 Kubernetes 的成本
云资源管理领域的创业公司ScaleOps推出了一个全自动化的云原生成本节约平台。ScaleOps宣称,通过在运行时持续优化和管理云原生资源的全自动化平台,云成本最高可降低80%。
Java 近期新闻:JDK 22 RC2、Spring 生态系统、Payara Platform
JDK 22 CR2、Payara Platform的2024年2月版本、Spring生态系统的多个里程碑式版本、Apache Tomcat和Log4j以及Gradle 8.7-RC1的多个版本。
别踩坑! 避开这些反模式会让事故处理事倍功半
通过改进响应事故的协调、评审、根本原因分析和事后沟通,提升组织弹性,实现有意义的变革。
MySQL 支持 JavaScript,目前处于预览阶段
最近,Oracle宣布MySQL数据库支持JavaScript函数和过程,目前处于预览阶段,仅适用于MySQL企业版和MySQL Heatwave。
存储成本降低 80%,查询效率提升 5 倍,朴朴 APM 链路采样实战
在当今数字化时代,伴随着朴朴业务的快速增长,朴朴全面拥抱微服务、云原生和容器技术,
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线