准备工作
- jdk(请自行安装JDK1.8或以上版本)
- sonarqube(建议下载7.9以下版本):http://www.sonarqube.org/downloads/
- SonarQube+Scanner:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/
- mysql数据库(请自行安装MySQL 5.7以上及8.0以下版本)
启动SonarQube
进入SonarQube目录
cd /Downloads/sonarqube-7.8/bin/macosx-universal-64
[tag type="danger"]不同操作系统,请进入bin
的不同目录下[/tag]
执行以下命令启动
./sonar.sh start
测试配置是否成功
启动浏览器,访问http://localhost:9000
,如果显示下面页面代表配置成功
配置数据库
打开mysql,新建一个数据库。
打开sonarqube
安装目录下的conf/sonar.properties
文件
配置认证信息,username
和password
为MySQL的用户名密码
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
在mysql5.X
节点下输入以下信息
sonar.jdbc.url=jdbc:mysql://dotnetcore.com.cn:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
重启sonarqube
服务
./sonar.sh restart
再次访问http://localhost:9000
,会稍微有点慢,因为要初始化数据库信息
数据库初始化成功后,登录默认用户名和密码是admin;admin
安装中文插件
进入系统,依次选择,Administration -> Marketplace→输入“chinese”,找到“Chinese Pack”,点击“install”安装插件
安装完成后,重新登录,界面即显示中文
好厉害,谢谢