SonarQube 本地搭建及使用小结

简介: 如何搭建 SonarQube?

      SonarQube 是一套代码质量管理平台,可以快速定位一系列代码问题或潜在风险,借此提高代码质量。且应用程序通常一次使用多种编程语言,SonarQube 会自动检测这些语言并调用相应的分析器。

      小菜非常感谢组内大佬的无私分享,特整理一下本地搭建与使用 SonarQube 的基本操作;

1. 安装 SonarQube

      安装的操作极简单,直接操作命令行即可:

brew install sonarqube

2. 开启 SonarQube

      待安装结束后,操作命令行打开即可:

sonar console

3. 检测 SonarQube

      打开 SonarQube 之后,在浏览器检测是否正常打开;默认用户名密码均为 admin;

http://localhost:9000

4. 新建 Project

      新建一个 Project 生成默认的 key

5. 添加 Gradle 配置

      在应用中添加 Gradle 等配置项;

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.7"
  }
}

6. 运行命令

复制上步骤中命令,在应用中运行如下命令,注意对应 key 值;等待片刻,即可在网页中看到 SonarQube 统计的各项指标即问题;

$ ./gradlew sonarqube \
  -Dsonar.host.url=http://localhost:9000 \
  -Dsonar.login=16b1b06509179978c253ab980e751dc963e1023d


      SonarQube 对于开发或测试都非常方便,对于统计的各类问题也是日常需要避免的,值得尝试!

目录
相关文章
|
4月前
|
Java 关系型数据库 jenkins
SonarQube-Jenkins问题汇总
SonarQube-Jenkins问题汇总
|
7月前
|
安全 关系型数据库 Java
SonarQube实战:部署(一)
基于Docker部署SonarQube及中文汉化。
200 0
|
SQL 安全 IDE
SonarQube使用介绍
SonarQube使用介绍
1849 0
SonarQube使用介绍
|
5月前
|
Java
SonarQube使用教程
SonarQube使用教程
247 0
|
11月前
【Sonarqube】初体验
【Sonarqube】初体验
81 0
|
安全 Java Maven
SonarQube最佳实践
SonarQube最佳实践
533 0
|
存储 Java 关系型数据库
Sonar环境搭建
Sonar环境搭建
262 0
Sonar环境搭建
|
jenkins Devops 测试技术
Jenkins + Gitlab + Sonarqube 集成初体验
Jenkins + Gitlab + Sonarqube 集成初体验
281 0
Jenkins + Gitlab + Sonarqube 集成初体验
|
安全 Java Linux
SonarQube的安装和使用
SonarQube®是一款自动代码审查工具,可以检测代码中的bug、漏洞和代码气味。它可以与您现有的工作流集成,以支持跨项目分支和拉出请求的持续代码检查。 就是一个痛苦面具…… 哈哈,根据该工具定义的规则,对代码进行扫描~ 有这五种严重性和三种类型
276 0
|
安全 Oracle 关系型数据库
SonarQube搭建手记
这篇文章记录的是SonarQube服务搭建的详细过程,应用于云迁移后的PipleLine的代码扫描环节。
479 0
SonarQube搭建手记