[参考文档](https://docs.sonarqube.org/latest/setup/get-started-2-minutes/)
## 1.从 `docker` 安装 `sonarqube`
执行命令:
docker run -d --name sonarqube -e SONAR_ES_BOOTSTRAP_CHECKS_DISABLE=true -p 9000:9000 sonarqube:latest
## 2.安装成功后本地访问:http://localhost:9000/
账号密码默认:admin
## 3.下载sonarscanner
[参考文档](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/)
## 4.将下载的sonarscanner上传到/opt/sonar-scanner目录并解压
unzip sonar-scanner-4.6.2.2472-linux.zip
## 5.修改/opt/sonar-scanner/sonar-scanner-4.6.2.2472-linux/conf/sonar-scanner.properties文件
修改成如下内容
#----- Default SonarQube server
sonar.host.url=http://localhost:9000
#----- Default source code encoding
sonar.sourceEncoding=UTF-8
## 6.配置环境变量
vi .zshrc
添加如下内容
PATH=/opt/sonar-scanner/sonar-scanner-4.6.2.2472-linux/bin:$PATH
### 7.访问http://localhost:9000/projects/create 手动新增项目,
根据提示获取执行脚本
例:
sonar-scanner \
-Dsonar.projectKey=ceshi \
-Dsonar.sources=. \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.login=64769837b9d4159a6d31439c769a33301e456b48
执行脚本等待结果输出