sonarqube服务器的搭建

搭建sonarqube

1、下载sonarqube,网址https://www.sonarqube.org/downloads/

2、检查sonarqube版本是否和java版本匹配,添加测试报告插件

打开D:\Projects\Scanner\sonarqube-7.3\sonarqube-7.3\extensions\plugins,添加sonar-cnes-report-3.1.0.jar

3、启动sonarqube

打开D:\Projects\Scanner\sonarqube-7.3\sonarqube-7.3\bin\windows-x86-64,点击StartSonar.bat

注:如果遇到Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0解决,手动安装Microsoft SQL Server JDBC 驱动

下载所需插件

http://www.microsoft.com/en-us/download/details.aspx?id=11774

进入目录并执行命令

mvn install:install-file -Dfile=sqljdbc42.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar

4、登录sonarqube

浏览器打开http://localhost:9000,点击login,用户名admin,密码admin

5、配置token


image.png

image.png

image.png

6、JAVA本地执行命令(login为上图token)

mvn compile sonar:sonar -Dsonar.sources=src/main/java -Dsonar.projectKey=v2 -Dsonar.projectName=v2 -Dsonar.host.url=http://127.0.0.1:9000 -Dsonar.login=930d777842d99bcd30be7ebdfb0a9999023b5ce7

注:projectKey如果相同,会自动覆盖之前的测试结果

7、前端执行本地命令,需要配置sonar-scanner-cli

sonar-scanner  -Dsonar.projectKey=Landing Web -Dsonar.projectName=Landing Web -Dsonar.sources=. -Dsonar.language=js -Dsonar.exclusions=/tests/,/node_modules/,/mock/,/lib/ -Dsonar.host.url=[http://127.0.0.1:9000](http://10.11.2.131:9000) -Dsonar.login=930d777842d99bcd30be7ebdfb0a9999023b5ce7

8、查看测试结果


image.png

image.png

你可能感兴趣的:(sonarqube服务器的搭建)