与MATLAB和SIMULINK持续集成万博1manbetx

自动构建、测试、打包和部署MATLAB代码和Simulink模型万博1manbetx

通过持续集成(CI),您可以提高代码和模型的质量,与团队协作,及早检测集成问题,并跟踪它们到引入它们的地方。

使用CI自动测试和MATLAB验证®代码和仿真软件万博1manbetx®模型,构建MEX文件,生成代码,打包工具箱或库用于部署。这些功能使您的团队能够采用和坚持使用敏捷开发实践贯穿您的开发生命周期。

您可以在自己的CI服务器上运行MATLAB和S万博1manbetximulink,如果您的项目是公共共享的,则可以使用云托管的CI服务。

使用MATLAB和Simuli万博1manbetxnk进行连续集成

例子管道

在自己的CI服务器上运行MAT万博1manbetxLAB和Simulink

在您自己的自动化服务器上运行CI,以控制代码在何处运行、何时运行以及使用什么产品,包括MATLAB和Simulink代码生成和编译器产品。s manbetx 845万博1manbetx管理本地或云中的CI服务器。

注意:联系Mathworks CI团队如果您想在多个主机或云中运行CI。转换产品,例如MathWorks manbetx 845s编码器和编译器产品,可能需要客户端访问许可证(CAL)。


在一个用于公共项目的云托管CI服务中运行MATLAB

在Azure中使用MATLAB®DevOps, CircleCI®,或travis ci®与你的GitHub®回购。这些云托管的CI服务管理您的CI管道。他们可以在GitHub上构建MEX文件、运行测试、打包工具箱和更新代码质量标识。该服务提供MATLAB R2020a及MATLAB、Simulink和大多数附加产品的后续版本。s manbetx 845万博1manbetx

注意:MATLAB、Simu万博1manbetxlink和大多数附加产品都可以在Azure DevOs manbetx 845ps、CircleCI和Travis CI中批量使用,无需额外费用。该服务排除了特定的转换程序,如MathWorks编码器和编译器产品,如s manbetx 845附加产品要求和平台可用性页面。