【jenkins】coverity环境配置

1:jenkins需要下载coverity plugin

3596084-d948a374d112c02a.png
Coverity插件

2:配置管理Jenkins > 全局工具配置:coverity static analysis tools

3596084-5ace958bed039871.png
coverity static analysis tools  配置

3:jenkins机器导入coverity认证

步骤略

4:配置Jenkins >系统配置 coverity(分为http和https两种,目前开发环境使用的是http)

3596084-4986bb72ed34df76.png
Coverity连接配置

5:配置slave节点,节点属性选择Coverity Static Analysis

节点配置 参照:略

6:需在构建机器的coverity的config目录下配置coverity_config.xml

需要支持不同语言扫描,需要配置对应语言配置

如java项目需要:./bin/cov-configure --compiler java

ps: cov-configure --help可以查询不同语言的配置

7:密钥的生成 和目录

登陆coverity 报告机

3596084-49e5816c2930a7ad.png
生成密钥

生成密钥key后,保存在coverity分析机(即构建机器)对应目录,需与ibuild配置文件中的

coverity.user.secretKey属性保持一致

8:密钥认证 需要600权限

chmod 600 密钥文件

9:coverity创建项目,流,视图

项目和流的新建:

3596084-a7c2ee15acbafbd4.png
新增项目与数据流

视图的新建:(普通用户新建视图后需要共享给admin用户)

3596084-0cfb3b611dc9baa2.png
新建视图

视图共享步骤:选择视图右侧倒三角,点击共享

3596084-15177e7bb1dd73df.png
共享视图

猜你喜欢

转载自blog.csdn.net/weixin_34260991/article/details/87275738