持续集成

持续集成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。转换产品,如MathWorkss manbetx 845编码器和编译器产品,可能需要客户端访问许可证(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 DevOps、s manbetx 845CircleCI和Travis CI中都可以批量使用,无需额外成本。该服务不包括特定的转换程序,如MathWorks编码器和编译器产品s manbetx 845附加产品需求和平台可用性页面。