环境centos7
第一步安装scaner插件
第二步 重启之后配置sonarqube
进入Jenkins-->系统管理-->系统设置,找到sonarqube servers,填写相关信息,name自己起,url要填写完全,token使用前面复制的token。
由于我安装的jenkins和sonarqube在同一台服务器,url默认即可
第三步 配置scanner
进入Jenkins-->系统管理-->全局工具配置-->sonarqube scanner-->新增sonarqube scanner,填写相关设置。名字自己起,sonar_scanner_home为前面安装sonar-scanner设置的全局变量里的设置。
SonarScanner for MSBuild配置一下
最重要的一步,在任务里面配置sonar
sonar.projectKey=claimeureka
sonar.projectName=claimeureka
sonar.projectVersion=1.0
sonar.language=java
sonar.java.binaries=/opt/tomcat7/webapps/jenkins/workspace/workspace/claimeureka/target/classes/
sonar.sources=/opt/tomcat7/webapps/jenkins/workspace/workspace/claimeureka/src
重新编译项目即可看到
是不是很(*^▽^*)
参考https://blog.csdn.net/vicky_ZhangY/article/details/81940958