CI Support Package for Simulink® 帮助您定义并生成持续集成管道,在桌面上预鉴定以最小化编译失败,并在您的 CI 系统上执行增量编译。
该支持包提供:
- 可自定义的过程建模系统,用于定义您的编译和验证过程
- 编译系统以生成任务管道并在 CI 系统中执行优化的编译
- 过程顾问,用于部署和自动化您的预鉴定过程
- 与 CI 系统(如 Jenkins、GitLab、GitHub Actions 和 Azure DevOps)集成
生成管道并执行增量编译
该编译系统使用过程模型分析您的项目,生成适用于 CI 系统和桌面的任务执行管道。它提供一致的 API,可在这两种环境中访问。通过检测更改并执行增量编译,该系统仅运行结果已过时的任务,从而减少编译时间。
与您的 CI/CD 系统集成
该支持包使您能将基于模型的设计过程集成至广泛使用的 CI/CD 系统中。支持包附带示例 YAML 文件,说明如何在 GitLab®、Jenkins®、GitHub Actions 和 Azure DevOps 等 CI/CD 系统中配置并集成该编译系统,以生成和执行您的基于模型的设计管道。基于模型的设计的编译会生成一份汇总结果的报告,并会生成详细的日志文件以供解决问题。