Docker安装sonarqube
1、安装postgresql数据库
1.1、拉取postgres镜像
1 | docker pull postgres |
1.2、运行镜像容器
1 | docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres |
2、安装sonarqube,并配置连接数据库
2.1、拉取sonarqube镜像
docker pull sonarqube
2.2、启动sonar,并配置postgres数据库
1 | docker run --name sonar --link db -e SONARQUBE_JDBC_URL=jdbc:postgresql: //db :5432 /sonar -e SONARQUBE_JDBC_USERNAME=sonar -e SONARQUBE_JDBC_PASSWORD=sonar -p 9000:9000 -d sonarqube |
3、windows安装sonar-scanner
3.1、官网下载sonarscanner
https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/
3.2、下载解压并配置环境变量
如果你知道要键入的命令,也可以使用“运行”窗口(Windows + R)访问环境变量。在此窗口中,键入命令“systempropertiesadvanced.exe ”并按Enter键或单击“确定”按钮。
测试环境变量sonar-scanner -v
4.代码质量扫描
在代码根目录创建sonar-project.properties文件
1 2 3 4 5 6 7 8 9 10 11 12 | # must be unique in a given SonarQube instance sonar.projectKey=docker_boot sonar.projectName=docker_boot # defaults to 'not provided' sonar.projectVersion=1.0 sonar.sources=src /main/java sonar.java.binaries=target /classes sonar.language=java sonar.sourceEncoding=UTF-8 sonar.host.url=http: //192 .168.111.99:9000 sonar.login=admin sonar.password=Admin889@zszz |
在该目录下运行sonar-scanner
1 | sonar-scanner |
5、查看扫描结果
1 | #登录<br>http://192.168.111.99:9000/dashboard?id=docker_boot |
posted on 2022-11-02 15:21 zhaoshuzhan 阅读(387) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?