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