sonar的安装和使用

本文详细介绍了如何在Windows和Linux环境下安装SonarQube,包括数据库配置、启动步骤以及通过Docker安装。同时,讲解了在IDEA和Eclipse中安装SonarLint插件的步骤,以及如何进行代码分析。还提到了不同编程语言项目上传到SonarQube进行分析的方法,并解析了SonarQube中的质量指标和阈值。
摘要由CSDN通过智能技术生成

windows下安装sonar

  • sonar安装需要的环境准备,JDK8 ,MYSQL5.6+

  • 数据库配置,建立一个sonar数据库,并且分配一个账户

    CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
    CREATE USER ‘sonar’ IDENTIFIED BY ‘sonar’;
    GRANT ALL ON sonar.* TO ‘sonar’@’%’ IDENTIFIED BY ‘sonar’;
    GRANT ALL ON sonar.* TO ‘sonar’@‘localhost’ IDENTIFIED BY ‘sonar’;
    FLUSH PRIVILEGES;

  • 下载安装,可以去官网下载,或者直接使用文件夹的zip压缩包

    //下载sonar

    http://www.sonarqube.org/downloads/
    //解压,然后进去解压目录/conf/sonar.properties,添加下面的配置

    sonar.jdbc.username=sonar //这里的用户名密码是mysql数据库的,可以单独为sonar添加一个账户
    sonar.jdbc.password=sonar
    sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
    sonar.sourceEncoding=UTF-8

  • 启动sonar

    //进入对应的目录sonarqube-6.7.6\bin\windows-x86-64运行
    StartSonar.bat
    //然后看到下面这行代码说明启动成功了
    jvm 1 | 2019.02.13 08:59:58 INFO app[][o.s.a.SchedulerImpl] Process[ce] is up
    jvm 1 | 2019.02.13 08:59:58 INFO app[][o.s.a.SchedulerImpl] SonarQube is up

  • 访问localhost:9000,可以使用管理员帐号admin/admin登录

Linux安装sonar

我们采用docker安装配置sonar,镜像地址可以到官网

  • postgresql安装

    docker pull postgres
    docker run -d --name psql
    -e POSTGRES_U

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值