持续集成

连续集成MATLAB和Simulink

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

通过持续集成(CI),您可以改进代码和模型的质量,与团队协作,并尽早检测集成问题,并将它们追踪到它们出现的地方。

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

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

使用MATLAB和Simulink进行连续积分

持续集成示例管道

例子管道

在您自己的CI服务器上运行MATLAB和Simulink

在您自己的自动化服务器上运行CI,以控制代码在何处运行、何时运行以及使用什么产品,包括MATLAB和Simulink代码生成和编译器产品。2022世界杯八强谁会赢?在本地或云中管理CI服务器。

注意:联系MathWorks CI团队如果你想在多台主机或云中运行CI。转换产品,例如MathWork2022世界杯八强谁会赢?s编码器和编译器产品,可能需要客户端访问许可证(CAL)。


在公有项目的云托管CI服务中运行MATLAB

在Azure中使用MATLAB®DevOps, CircleCI®, GitHub®行动,或特拉维斯CI®用你的GitHub回购。这些云托管的CI服务管理您的CI管道。他们可以在GitHub上构建MEX文件、运行测试、打包工具箱和更新代码质量徽章。该服务提供MATLAB R2020a和MATLAB、Simulink和大多数附加产品的后续版本。2022世界杯八强谁会赢?

注意:在Azure DevOps、CircleCI、GitHub中,只需批量使用2022世界杯八强谁会赢?MATLAB、Simulink和大多数附加产品就可以免费获得®动作,和特拉维斯CI。该服务排除特定的转换程序,例如MathWorks编码器和编译器产品,如2022世界杯八强谁会赢?外接产品需求和平台可用性页面。


Baidu
map