我正在尝试使用GitLab创建CI / CD管道。在此CI / CD管道中,应执行matlab单元测试(基于类的单元测试)。对于此管道,我在Linux docker中使用Matlab运行时。 Matlab运行时安装在泊坞窗中,项目文件也安装在泊坞窗中。
我的问题:如何使用终端命令在此Linux docker中运行matlab(* .m)文件?甚至可以通过MCR运行matlab文件吗?
感谢您的帮助
如果二进制路径在路径变量(matlab
)上,则只需使用命令Documentation就可以从终端启动。
我更喜欢将其用于此示例中的单元测试(与MATLAB R2019b兼容)。
matlab -sd "${START_DIRECTORY}" -batch "${TEST_FILE}"
您无法使用MATLAB Runtime运行M文件。 MATLAB Runtime将运行使用MATLAB Compiler创建的程序包。具有MATLAB许可证和MATLAB Compiler许可证的人必须编译代码,以便它可以与MATLAB Runtime一起运行。