1:jenkins需要下载coverity plugin
Coverity插件2:配置管理Jenkins > 全局工具配置:coverity static analysis tools
coverity static analysis tools 配置3:jenkins机器导入coverity认证
步骤略
4:配置Jenkins >系统配置 coverity(分为http和https两种,目前开发环境使用的是http)
Coverity连接配置5:配置slave节点,节点属性选择Coverity Static Analysis
节点配置 参照:略
6:需在构建机器的coverity的config目录下配置coverity_config.xml
需要支持不同语言扫描,需要配置对应语言配置
如java项目需要:./bin/cov-configure --compiler java
ps: cov-configure --help可以查询不同语言的配置
7:密钥的生成 和目录
登陆coverity 报告机
生成密钥生成密钥key后,保存在coverity分析机(即构建机器)对应目录,需与ibuild配置文件中的
coverity.user.secretKey属性保持一致
8:密钥认证 需要600权限
chmod 600 密钥文件
9:coverity创建项目,流,视图
项目和流的新建:
新增项目与数据流视图的新建:(普通用户新建视图后需要共享给admin用户)
新建视图视图共享步骤:选择视图右侧倒三角,点击共享
共享视图
网友评论