文章目录
- SonarQube端
- Jenkins端
-
- [安装`SonarQube Scanner`插件](#安装
SonarQube Scanner
插件) - 配置SonarQube凭证
- [配置Jenkins的Sonar Qube信息](#配置Jenkins的Sonar Qube信息)
- [配置SonarQube Scanner](#配置SonarQube Scanner)
- [安装`SonarQube Scanner`插件](#安装
- 配置项目的SonarScanner
- 效果
SonarQube端
开启权限验证
生成Jenkins登录的token
生成后记得先复制下来
Jenkins端
安装SonarQube Scanner
插件
配置SonarQube凭证
配置Jenkins的Sonar Qube信息
配置SonarQube Scanner
配置项目的SonarScanner
sonar参数参考: Analysis parameters (sonarsource.com)
JAVA项目
bash
sonar.projectName=${JOB_NAME}
sonar.projectKey=${JOB_NAME}
sonar.source=./xxx/ # 根据项目自定义
sonar.java.binaries=./xxx/target/ # 根据项目自定义
C#项目
bash
sonar.projectName=${JOB_NAME}
sonar.projectKey=${JOB_NAME}
sonar.source=./ # 根据项目自定义