持续集成

持续集成MATLAB和Simulink金宝app

自动构建,测试,包和部署MATLAB代码和SIMULINK模型金宝app

通过连续集成(CI),您可以提高与团队合作的代码和模型的质量,并提前检测集成问题,并将其追溯到介绍的位置。

使用CI自动测试和验证matlab.®代码和Simuli金宝appnk.®楷模,构建MEX文件,生成代码和包工具箱或用于部署的库。这些能力使您的团队能够采用并坚持敏捷开发实践在整个开发生命周期中。

您可以在您自己的CI服务器上运行MATLAB和金宝appSIMULINK,或者如果您的项目公开共享,则使用云托管的CI服务。

使用MATLAB和SIMULI金宝appNK进行持续集成

示例管道

在您自己的CI服务器上运行ma金宝apptlab和simulink

在您自己的自动化服务器上​​运行CI以控制代码运行的位置,并且使用哪些产品,包括MATLAB和Simulink代码生成和编译器产品。下载188bet金宝搏金宝app管理您的CI服务器内部部署或云中。

笔记:联系MathWorks CI团队如果要在多个主机或云中运行CI。转型产品,如Mathworks下载188bet金宝搏编码器和编译器产品,可能需要客户端访问许可证(CAL)。


在公开共享的项目中运行MATLAB托管的CI服务

在Azure中使用matlab®devops,circleci®,或Travis CI®用你的github.®回购。这些云托管的CI服务管理您的CI管道。他们可以在github上构建MEX文件,运行测试,包工具箱和更新代码质量徽章。该服务提供MATLAB R2020A及更高版本的MATLAB,SIMULINK和大多数附加产品。下载188bet金宝搏金宝app

注意:MATLAB,SIMU金宝appLINK和大多数附加产品可在Azure Devops下载188bet金宝搏,Circleci和Travis CI中无需额外的批量使用费用。本服务不包括特定的转换计划,例如Mathworks编码器和编译器产品,如上所述下载188bet金宝搏附加产品要求和平台可用性页。