sonarQubeJenkins 集成 Sonar

一、sonar啓動,停止,重啓服務命令
進入sonar安裝bin目錄下如/usr/local/sonarqube-5.6.1/bin/linux-x86-64,運行命令:
./sonar.sh stop 停止服務
./sonar.sh start 啓動服務
./sonar.sh restart 重啓服務
二 漢化
sonar-l10n-zh-plugin-1.11.jar下載地址(注意不同的版本之間要匹配)
在這裏插入圖片描述
https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases
找到1.11 jar,將下載好的sonar-l10n-zh-plugin-1.11.jar放到/usr/local/sonarqube-5.6.1/extensions/plugins下,重啓sonarqube服務(./sonar.sh restart)

jenkins安裝好之後,選中某個環境的項目:

這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述
這裏寫圖片描述

Analysis properties中的值:

sonar.projectKey=dev-tms-admin  
sonar.projectName=dev-tms-admin
sonar.projectVersion=1.0-SNAPSHOT
sonar.sources=src
sonar.java.binaries=target
sonar.language=java
sonar.sourceEncoding=UTF-8

如果一個工程分了api和web模塊,配置如下:

sonar.projectKey=tms-admin-web  
sonar.projectName=tms-admin-web
sonar.projectVersion=1.0-RELEASE
sonar.sources=tms-admin-web/src
sonar.java.binaries=tms-admin-web/target
sonar.language=java
sonar.sourceEncoding=UTF-8

配置好後,去構建一下項目:
這裏寫圖片描述
這裏寫圖片描述
出現結果:
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章