利用Jenkins和MATLAB实现Polyspace分析自动化
1. Jenkins Pipeline脚本实现Polyspace分析
Jenkins Pipelines可以通过脚本自动化持续交付管道的工作流。你可以编写Pipeline脚本来构建项目、运行测试套件,并在代码准备发布之前执行所有必要的检查。这些脚本可以作为版本控制系统的一部分进行提交,并接受与代码本身相同的审查和版本管理。
1.1 运行Polyspace分析的前提条件
要在服务器上运行Polyspace分析并在Polyspace Access Web界面中查看结果,你需要进行一次性设置:
- 安装一个Polyspace Server产品实例以运行分析。
- 设置托管Polyspace Access Web界面所需的组件以上传结果。
- 你和每个查看结果的开发人员都必须拥有一个Polyspace许可证以查看上传的结果。
1.2 创建Jenkins Pipeline脚本
创建Jenkins Pipeline脚本的步骤如下:
1. 在Jenkins界面中,选择左侧的“New Item”,然后选择“Pipeline”。
2. 在项目的“Pipeline”部分,选择“Pipeline script”作为定义方式,并输入脚本。脚本中的粗体部分表示你需要根据源代码和Polyspace安装情况修改的地方。脚本在PDF文档中不可用,你可以在MathWorks在线文档中搜索“Polyspace Jenkins Pipelines”,并从该页面的在线版本中复制脚本。
这个脚本可以是一个更大脚本的一部分,你可以将其保存在J
超级会员免费看
订阅专栏 解锁全文
1762

被折叠的 条评论
为什么被折叠?



