1:jenkins需要下載coverity plugin
Coverity插件
2:配置管理Jenkins > 全局工具配置:coverity static analysis tools
coverity static analysis tools? 配置
3:jenkins機器導入coverity認證
步驟略
4:配置Jenkins >系統(tǒng)配置 coverity(分為http和https兩種,目前開發(fā)環(huán)境使用的是http)
Coverity連接配置
5:配置slave節(jié)點,節(jié)點屬性選擇Coverity Static Analysis
節(jié)點配置 參照:略
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創(chuàng)建項目,流,視圖
項目和流的新建:
新增項目與數(shù)據(jù)流
視圖的新建:(普通用戶新建視圖后需要共享給admin用戶)
新建視圖
視圖共享步驟:選擇視圖右側倒三角,點擊共享
共享視圖