背景与挑战
一汽-大众在研发和交付过程中面临效率、质量、协同等方面的挑战,需要通过DevOps体系提升研发效能。
建设路径
一汽-大众通过自研研发效能平台,构建DevOps体系,实现持续交付落地,主要路径包括:
- DevOps平台能力建设:通过自研平台提供工具支持,提升研发与交付效率。
- 持续交付流程:建立标准化流程,指导产品经理、开发、测试等角色协同工作。
- 以微服务为中心管理:通过代码工程、流水线、环境等关联,实现微服务视角的自动化管理。
- 需求阶段管理:通过版本号规范(如OTD_VW-24.4.10)贯穿需求到发布全流程,并使用标准化Jira模板管理问题类型与状态。
- 开发阶段管理:实施标准化分支模型,进行代码提交检查和合入扫描,自动化质量与安全管控。
- 编译构建:定义流水线构建类型(如Push Check、Prebuild、Smoke、Integration、Promotion、Deploy),实现自动化构建与部署。
- 制品管理:通过研发效能平台管理二方包和三方包,自动触发SCA扫描,确保安全合规。
- 提测管理:通过提测管理衔接开发、测试、制品晋级流程,实现一包到底。
- 应用发布:通过发布单管理发布流程。
持续交付实践
- DevOps平台能力建设:提供工具平台能力,提升IT研发与交付效率。
- 持续交付流程:标准化流程指导研发与交付活动。
- 以微服务为中心管理:实现代码工程、流水线、环境的自动关联。
- 需求阶段:通过版本号规则(如OTD_VW-24.4.10)规范版本计划,并使用标准化Jira模板管理问题。
- 开发阶段:实施分支模型、代码提交检查、代码提交与合入扫描。
- 编译构建:定义流水线构建类型,实现自动化构建。
- 制品管理:二方包与三方包管理,自动触发SCA扫描。
- 提测管理:衔接开发、测试、制品晋级流程。
- 应用发布:通过发布单管理发布流程。
未来展望
一汽-大众将依托研发效能平台构建DevOps体系,提供端到端的工具与服务支持,通过价值驱动实现IT产能、响应速度、质量与成本的全面提升,助力企业数字化转型。