| 备注 | 修改日期 | 修改人 |
| 修改标题 | 2025-11-23 00:29:18[当前版本] | 文艺范儿 |
| 内容更新 | 2025-11-22 19:13:22 | 文艺范儿 |
| 创建版本 | 2025-11-22 19:12:19 | 文艺范儿 |
下载地址:https://updates.jenkins.io/download/plugins/sonar/2.18/sonar.hpi
记得安装完成以后需要重启
系统管理 → 系统配置 → SonarQube - 添加SonarQube服务器配置 - 配置认证令牌 - 指定Scanner工具
#注意:先点击保存后,再点击添加按钮,添加创建sonarqube的时候,创建的token,然后点击添加
#点击添加完成,指定sonar,然后保存
jenkins配置执行sonar-scanner命令的家目录,让jenkins能找到该命令
系统管理->全局工具配置
需要在jenkins上安装SonarScanner客户端,下面页面配置和在Jenkins环境变量中配置的家目录一样
[root@201-jenkins ~]# grep sonar /etc/profile export SONAR_SCANNER_HOME=/opt/sonar-scanner
## sonar.projectName=html_test sonar.projectKey=html sonar.sources=. sonar.nodejs.executable=/usr/bin/node sonar.nodejs.disableAutoDownload=true sonar.javascript.file.suffixes=-1 sonar.typescript.file.suffixes=-1
注意:添加此选项后将扫描匡拖拽到Shell步骤的上面,先检测代码,再进行部署
在gitlab上提交一次代码并合并,查看Jenkins是否自动构建,并在SonarQube页面上查看是否进行代码检测