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
网友评论