1.安裝好sonar的前提下
2.在jenkins的插件管理中選擇安裝sonar jenkins plugin,該插件可以使項目每次構建都調用sonar進行代碼度量。
進入配置頁面對sonar插件進行配置,如下圖:

token的獲取方法:http://www.itdecent.cn/p/a37ba2a6ce5a
3.配置完成后,進入Jenkins的項目配置,在項目配置的構建項選擇如下圖:

4.選擇JDK的時候如果有提示某些配置缺失,點擊進入提示的鏈接進入配置(我這出現了SonarQube Scanner沒有配置)

Analysis properties:(需要更全面的請上谷歌)
#required metadata
#projectKey項目的唯一標識,不能重復
sonar.projectKey=WebTest
sonar.projectName=WebTest
sonar.projectVersion=1.0
sonar.sourceEncoding=UTF-8
sonar.modules=java-module
# Java module
java-module.sonar.projectName=Java Module
java-module.sonar.language=java
# .表示projectBaseDir指定的目錄
java-module.sonar.sources=.
java-module.sonar.projectBaseDir=src
sonar.binaries=classes
5.以上完成后點擊立即構建,一段時間后在Jenkins上會出現相關sonar的信息。在sonar的平臺上也會出現最后一張圖的結果,期待后續(xù)的sonar結果分析插件。


PS:一個規(guī)則地址https://github.com/youngvery/sonar-rule