近年来,随着技术的发展和数字化转型的加速,中国工商银行软件开发中心(以下简称“开发中心”)在实践中不断深化自身对DevOps理念的认知,积极探索新技术、新方法在DevOps中的运用场景,推进DevOps工作向纵深发展。
一、开发中心DevOps体系发展及面临的新挑战
1、开发中心DevOps体系发展情况
开发中心的DevOps之旅始于持续交付领域的深耕,旨在通过提升研发过程的自动化水平,提高软件开发、测试、部署的效率和质量,实现快速、频繁、可靠的软件交付。为此,开发中心构建了以版本持续交付系统为基石的跨中心交付流水线,这一举措在支撑架构解耦、运维转型、按需求项研发等改革措施中扮演了至关重要的角色。
近年来,伴随着全行上下加速推进业务模式与管理流程的数字化转型浪潮,开发中心顺应时势,深化战略与市场导向,秉持科技赋能的核心策略,力求在确保安全的前提下促进发展。DevOps理念也随之进化,从单一追求“快速可靠的软件交付”跃升至“安全可靠的实现业务价值”的更高境界。这一转变着重体现在3个方面。一是聚焦业务导向,基于BizDevOps方法推动研发管理领域的数字化转型,构建业务、研发和运维一体化的价值闭环体系,创新POP产品运营标准范式,深化科技与业务“煲汤式”融合。二是强化研发安全,践行让每个程序员成为安全检测员的DevSecO