代码质量管理平台SonarQube安装与使用

本文档详细介绍了如何在Linux环境下安装SonarQube,包括选择支持JDK1.8的版本、启动和配置数据库、解决启动权限问题、配置本机Maven以及进行代码分析。在安装过程中,需注意修改系统配置以解决启动错误,创建SonarQube用户,配置数据库连接,并在Maven中设置SonarQube插件。
摘要由CSDN通过智能技术生成

环境

系统:
在这里插入图片描述
jdk:
在这里插入图片描述
mysql:
在这里插入图片描述

下载安装sonar

因为系统安装的jdk是1.8,所以选择一个支持1.8的sonar版本。

wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.2.zip

下载后解压到指定文件夹。

unzip sonarqube-7.2.zip -d sonar

准备启动sonar

查看系统是32位还是64位:

root@node1:/home/shine/sonarqube/sonarqube-7.2# uname -a
Linux node1 4.15.0-99-generic #100~16.04.1-Ubuntu SMP Wed Apr 22 23:56:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

切换到指定版本目录控制台启动sonar:

root@node1:/home/shine/sonarqube/sonarqube-7.2/bin# cd linux-x86-64/
root@node1:/home/shine/sonarqube/sonarqube-7.2/bin/linux-x86-64# ls
lib  SonarQube.pid  sonar.sh  wrapper
root@node1:/home/shine/sonarqube/sonarqube-7.2/bin/linux-x86-64# ./sonar.sh console

使用./sonar.sh console在控制台可以看到启动报错,不然就得到/logs目录查看日志。
使用root用户启动会报错,所以需要给sonar创建一个专门的用户:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值