扫码阅读
手机扫码阅读
中国工商银行软件开发中心质量门禁流水线实践
247 2024-07-04
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
文章来源:
InfoQ
扫码关注公众号
摘要
中国工商银行软件开发中心采取了"科技驱动、价值创造"的工作理念,致力于DevOps转型,通过多年实践构建了一个稳定、高效且易用的DevOps质量门禁体系,实现了代码规范、单元测试覆盖、安全漏洞等方面的质量管控,为高速且高质量的业务价值交付提供了支撑。
一、平台建设思路
- 通过高可用的流水线架构体系、高效的执行引擎、全面的扫描规则、多级管控的质量门禁和智能化的运维等方面,中国工商银行软件开发中心不断提升平台的支撑能力以及研发效能。
- 针对不同问题开发了稳定的监听组件、动态扩缩容的任务执行集群和优化了负载均衡算法,提高了执行效率。
- 建立了标准化的扫描规则管理体系,对规则进行分级管理和信息完善,实现了规则的高效应用。
- 实施了灵活的多级质量门禁管控机制,保障了代码质量。
- 构建了基于技术指标监控、业务指标分析和智能化应急的运维体系,提升了运维质量与效率。
二、实施成果
该中心构建的质量门禁流水线实现了代码下载、编译构建、质量扫描和持续集成的自动化。成果表现在每日万次级的代码集成任务,以及超过80%的标杆水平占比、100%的单元测试成功率和增量程序覆盖率,以及90%以上的变更行覆盖率。
三、未来展望
中国工商银行软件开发中心计划通过建立DevOps标准体系、高效能工具链和DevOps教练培养,形成涵盖全生命周期的研发运营一体化机制。未来,该中心将专注于完善DevOps工具链的智能化与数字化能力,提升研发质量与效率,并推动研发模式的数字化转型。
想要了解更多内容?
文章来源:
InfoQ
扫码关注公众号
InfoQ的其他文章
OpenAI 演讲:如何通过 API 将大模型集成到自己的应用程序中
OpenAI的员工Sherwin Wu和Atty Eleti在QCon上讨论了如何使用OpenAI API将这些大语言模型集成到应用程序中,并通过使用API和工具将GPT连接到外部世界以扩展GPT的功能。
WebAssembly 2023 年回顾与 2024 年展望 | 盘点
本文将首先回溯WebAssembly在 2023 年各项关键技术特性的进展,继而前瞻探讨新的一年它有望展现的发展趋势和前景。
致敬昨晚熬夜改 bug 的技术团队!连 OpenAI 也躲不过:为什么几行代码能反复干翻大批软件
2 月 29 日下午,有消息称禾赛科技激光雷达存在固件 bug,致使凡是用了禾赛激光雷达的车,自动驾驶功能全部歇菜。
JEP 447 已发布,可在构造函数的 super()调用之前执行语句
JEP 447(super()前置语句(预览))已在 JDK 22 中交付,提议允许在构造函数的 super() 调用之前出现不引用正在创建的实例的语句,并保留构造函数现有的安全性和初始化保证。
未来淘汰你的是 AI 还是懂 AI 的同事?InfoQ研究中心发布 2024 年中国技术发展十大趋势
InfoQ 研究中心正式发布《中国软件技术发展洞察和趋势预测报告 2024》
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线