安装
使用
项目配置
新建项目
设置项目名称
设置令牌
可以使用已有Token也可以新建
Token可以使用 md5(‘项目名’)
创建完成后点击继续
扫描分析
Demo
选择语言
选择操作系统
下载对应平台的扫描器
下载页面:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/
linux上需要执行
下载
1
2cd /usr/local
wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.3.0.2102-linux.zip解压包
1
unzip sonar-scanner-cli-4.3.0.2102-linux.zip
添加环境变量
1
2
3
4
5
6vim /etc/profile
# 末尾添加以下
export PATH=/usr/local/sonar-scanner-4.3.0.2102-linux/bin:$PATH
# 保存退出
# 配置生效
source /etc/profile
扫描项目
在项目目录下执行界面上给的扫描命令
扫描完成后即可在管理界面对应的项目中看到结果
sonar-scanner扫描命令的配置
配置项 | 作用 | 取值 |
---|---|---|
projectKey | 项目名称 | |
sources | 要扫描的目录 | |
host.url | sonar服务器ip或者域名 | |
login | 管理后台设置的令牌 | |
exclusions | 要排除的目录或者文件,不需要扫描的。 测试无效,未解决 |
vendor |