吉利汽车用DevOps实现标准化和自动化

赋能软件开发质量提升

“为了进一步提高开发效率,MathWorks 咨询团队根据吉利的要求创建了一款名为 UnitCT 的工具。该工具可与 MathWorks 验证工具(例如 Simulink Test 和 Simulink Coverage)集成,以简化流程并提高整体生产力。”

关键成果

  • 首次软件集成的成功率超过 90%,集成测试周期缩短至 1-2 天,加快了软件交付速度。
  • 自动化测试覆盖率提高,每日构建有助于及早发现问题,回归测试时间缩短了 40%。
  • 域控制器的开发周期缩短了 30%,降低了人工成本,同时提高了软件质量和团队协作。
  • 数据驱动的决策和端到端工具链确保了产品的可靠性,并增强了市场竞争力。

吉利正积极应对由于软件复杂度不断增加,开发工作量不断增大,以及发布周期压缩为2-3周所带来的软件开发挑战。

吉利开发了一套端到端的 DevOps 系统,旨在缩短开发周期,使开发人员能够专注于增值任务,并提高软件质量。他们实施了 CI/CD 流水线,以实现代码生成、软件测试和构建的自动化。

该团队通过使用 Simulink® 来标准化他们的开发环境,无论是在桌面端进行交互式设计工作,还是在开发流程中的所有关键步骤。为了进一步提高效率,MathWorks 咨询团队 开发了一款针对吉利特定要求的工具 UnitCT。该工具可与 Simulink Test™ 和 Simulink Coverage™ 等模型验证工具集成,以简化流程并提高生产力。此外,他们还使用 Polyspace Bug Finder™ 和 Polyspace Code Prover™ 执行静态代码分析。桌面端的工作流程已无缝集成到 DevOps 系统中,确保所有执行平台的一致性。

总之,吉利实施了一个统一的、由 DevOps 驱动的平台来促进标准化和协作。