jenkins 集成 SonarQube Scanner插件 图文教程
买泛域名SSL证书 送5斤装现摘猕猴桃一箱、同时提供技开源商城搭建免费技术支持。
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
安装插件SonarQube Scanner,进入jinkes 系统管理--插件管理,搜索 sonar
下载插件,点击进入到新页面如下图
点击2.14,后会下载sonar.hpi文件
将sonar.hpi放到jenkins\WEB-INF\detached-plugins目录下,重启jinkes(为何如此操作,不在线安装是因为jinkes无法连接到外网更新插件,只能在下载后手动放进去)
重新进入插件管理,搜索sonarQube scanner,勾上前面的勾勾,然后选择 下面的安装,显示如下界面
安装完成后再次进入插件管理--已安装的插件,搜索sonar
全局工具设置 设置 sonarqube
构建设置 SonarQube Scanner
构建任务设置扫描
参数说明
sonar.host.url sonar访问地址
sonar.login sonar登录账号(也可以通过token方式)
sonar.password sonar登录密码
sonar.projectKey sonar网站上显示的关键字
sonar.projectName sonar网站上显示的工程名称
sonar.projectVersion sonar网站上显示的项目版本号
sonar.language 项目使用编程语言
sonar.java.binaries 存放编译class文件路径
sonar.sources 扫描代码存放路径,相对于当前配置工程的路径