搭建 sonarqube 代码质量工具
目录
搭建 sonarqube 代码质量工具
SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。
一:Docker 安装sonarqube
1.1:拉取 SonarQube 镜像
docker pull sonarqube
1.2:运行 SonarQube 容器
docker run -d --name sonarqube -p 9000:9000 sonarqube
生产环境推荐使用外置数据库
docker run -d --name sonarqube \
--link my-postgres:db \
-e SONAR_JDBC_URL=jdbc:postgresql://db:5432/sonar \
-e SONAR_JDBC_USERNAME=postgres \
-e SONAR_JDBC_PASSWORD=password \
-p 9000:9000 \
sonarqube
1.3:访问 SonarQube
打开浏览器并访问 http://localhost:9000
默认登录凭据是用户名 admin 和密码 admin
二:sonarqube基本配置
2.1:汉化
从应用市场中安装中文语言包即可完成汉化
三:推送项目到 sonarqube
3.1:生成令牌
点击右上角用户头像,选择我的账户,在安全中生成令牌
3.2:java项目配置
在pom.xml中,加入如下代码:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.9.1.2184</version>
</plugin>
</plugins>
</build>
3.3:执行命令
mvn sonar:sonar -Dsonar.projectKey=项目标识 -Dsonar.host.url=http://127.0.0.1:9000 -Dsonar.login=上一步生成的令牌
评论