SonarQube系列 目錄
- SonarQube (1) 基本環(huán)境搭建
- SonarQube (2) sonar runner安裝配置
- SonarQube (3) C++插件安裝與規(guī)則配置
- SonarQube (4) 運(yùn)行一個Sample
- SonarQube (5) 集成至Jenkins
- SonarQube (終) Gitlab提交代碼自動化測試
安裝SonarQube插件
- Jenkins系統(tǒng)管理 > 管理插件 > 可選插件
- 搜索“sonar”每聪,安裝SonarQube Plugin
配置SonarQube插件
系統(tǒng)設(shè)置
設(shè)置SonarQube Server催跪,填寫如下信息即可
Global Tool Configuration
配置SonarQube Scanner,填寫如下信息,其中SONAR_RUNNER_HOME為本地安裝sonar runner所配置路徑
創(chuàng)建并運(yùn)行作業(yè)
創(chuàng)建作業(yè)“test_sonarqube”蜡感,在構(gòu)建的步驟中幌衣,將Sample代碼拷至workspace瓷炮,并添加“Execute SonarQube Scanner”操作即可泪漂,其中“Execute SonarQube Scanner”添加后無需配置即可使用咧七。
查看結(jié)果
運(yùn)行作業(yè)后衰齐,生成測試結(jié)果。點擊SonarQube即可跳轉(zhuǎn)至SonarQube Server中查看具體分析結(jié)果继阻。
參考
https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins