中国农业银行金融商店是该行业第一个将互联网思维与社会营销概念深度结合起来的互联网营销产品。客户经理可以开设自己的在线金融商店,根据客户管理和营销客户群体的特点,定制高质量的金融产品和金融服务,在微信、朋友圈等主流社交渠道共享营销,形成依托互联网、社交网络个性化定制社交沟通精准营销绩效统计服务评价完整的营销闭环。
一、DevOps - 选择数字化转型
金融商店于2018年2月启动。在推出的第一天,该商店访问了1万多次。在打开在线营销突破后,不断扩大新产品和服务的营销和受众。作为一家渠道方面的金融商店,业务需求非常活跃,对快速交付能力有很高的要求。它不仅继承了传统金融业对稳定性和错误零容忍度的高要求,而且还面临着创新迭代和快速交付的新局面。
二、推进 DevOps 实践 - 流水线
面对新的挑战,农业银行研发中心领导高度重视,及时引进 DevOps 金融店作为试点项目组之一,在 推进建设DevOps 连续交付部分的7个过程子域、14个能力项、49个能力指标反复抛光,充分挖掘研发中心工具的潜力,完成开发、测试、安全、运行维护的全覆盖,建设预建设、开发、测试、生产等装配线。
装配线的逻辑关系如下
并使用工具Eslint、Parasoft、JUnit、CheckMarx、自研ATP通过自动化流水线和质量门禁的层层检查,实现了三个质量门禁,实现了代码的高质量交付。
测试装配线包括两部分,测试装配线和测试部署装配线,测试装配线将自动触发测试部署装配线。
测试施工装配线完成初级产品施工,实现从提取请求、代码评审、自动施工、单元测试、代码检查、自动化测试、质量访问控制到产品上传的全过程的自动化。
在测试流水线自动施工环节中,Jenkins 构建 Pipeline 通过 SCM 和 SharedLibrary 实现包括编译包装、构建镜像、Yaml 生成、环境部署、验证应用状态等步骤。
装配线的测试部署-装配线可以安排。产品上传到产品库后,部署测试环境。自动接口测试和人工测试后,部署预投产环境。预投产环境自动化测试后,产品升级到预投产库,管理流程完成后投产
从项目管理 ITA 到 TFS 需求项目化、特色分支开发、主要分支合并、产品仓储、自动化测试推广、自动化流程审批、自动化部署和测量传输。实现管理链(ITA-研发链 TFS、测试链(ATP-中国农业银行自主研发自动化测试平台(星云)-农行自研智能运维平台/ACMS-改进了中国农业银行自主研发应用变更管理系统的过程,实现了四大主链之间的集成和数据交互。
在 DevOps 在实施能力的过程中,每个项目组都形成了自己独特的优势和能力,在推广过程中形成了大量优秀的实践。在研发中心建立的共享机制下,与试点项目组交流,相互学习,实现组织能力的反馈。
三、DevOps 成果
缩短交付周期可以更快地交付业务价值。通过计算,业务需求的交付效率至少提高了19%;通过应用容器技术,水平扩展了特性分支环境,实现了多套独立环境调试和测试;垂直缩短了应用程序部署时间,部署时间缩短了 60-80%;提高资源申请效率,从原来开始1-2周,缩短到小时完成;测量系统的增加稳步提高了单元测试的覆盖率,稳步降低了修复时间,稳步提高了测试自动化率,这些都是IT快速交付能力和IT提高服务保障能力提供了有效的支持。
DevOps 带给金融店的不仅是高效的工具,更是团结协作、共同进取的团队精神。经过评估,我们将在巩固成果的基础上,不断优化和改进,更快更好地将价值交付给用户。在数字化转型的征程中,我们将继往开来,勇往直前。
作者简介
中国农业银行移动营销服务系统配置管理员 乔俊彪,深耕移动领域8年,负责金融店DevOps三级标准工作,扎实DevOps实践领域经验 中国农业银行金融小店项目经理孙少东DevOps实施标准的,项目研发管理扎实DevOps实践经验刘畅,中国农业银行移动营销系统金融小店过程管理员,负责移动营销系统金融小店DevOps三级标准过程管理相关工作。
中国农业银行移动营销系统金融店流程管理员刘畅负责移动营销系统金融店DevOps三级标准过程管理相关工作。
20206月19日,在云计算开源产业联盟的指导下,高效运维社区和 DevOps 时代社区联合举办的 GNSEC 2020 全球新一代软件工程在线峰会隆重发布DevOps 标准继续交付第七批评估结果。
由中国信息通信研究院(以下简称信通研究院)开展的R&D与运营一体化( DevOps )能力成熟度模型持续交付部分3级评估。
中国农业银行通过 DevOps 标准连续交付部分 3 级评估项目为:
个人网银项目 分布式应用互联网平台(AIR)项目 增值税进项税管理项目金融店项目
金融店项目
DevOps 标准共分5级,持续交付部分如果能达到 3 级已经是国内领先水准,这代表着中国农业银行在参评项目的持续交付能力达到国内领先水平。
通过 DevOps 3级持续交付标准评估报告:
扫码咨询与免费使用
申请免费使用