SonarQube系列 目錄
- SonarQube (1) 基本環境搭建
- SonarQube (2) sonar runner安裝配置
- SonarQube (3) C++插件安裝與規則配置
- SonarQube (4) 運行一個Sample
- SonarQube (5) 集成至Jenkins
- SonarQube (終) Gitlab提交代碼自動化測試
安裝SonarQube插件
- Jenkins系統管理 > 管理插件 > 可選插件
- 搜索“sonar”,安裝SonarQube Plugin
配置SonarQube插件
系統設置
設置SonarQube Server,填寫如下信息即可
Jenkins-系統設置
Global Tool Configuration
配置SonarQube Scanner,填寫如下信息,其中SONAR_RUNNER_HOME為本地安裝sonar runner所配置路徑
Jenkins-全局設置
創建并運行作業
創建作業“test_sonarqube”,在構建的步驟中,將Sample代碼拷至workspace,并添加“Execute SonarQube Scanner”操作即可,其中“Execute SonarQube Scanner”添加后無需配置即可使用。
Jenkins-作業設置
查看結果
運行作業后,生成測試結果。點擊SonarQube即可跳轉至SonarQube Server中查看具體分析結果。
Jenkins-運行結果入口
參考
https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins