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

進入目錄并執(zhí)行命令

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本地執(zhí)行命令(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、前端執(zhí)行本地命令,需要配置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
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容