1.下载Sonar安装包
下载地址如下:https://www.sonarqube.org/#downloads
我在 64位系统下,下载包:https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.6.zip
2.解压包
将包放置在/apps下,并解压
unzip sonarqube-5.6.6.zip
3.启动sonar
1) 进入目录sonarqube-5.6.6/bin/{os},如我进入的是 sonarqube-5.6.6/bin/linux-x86-64
2) ./sonar.sh start
如果在启动过程中出现如下错误:
Starting SonarQube... Failed to start SonarQube.
请在 sonarqube-5.6.6/bin/{os} 目录下新建文件 SonarQube.pid ,然后重新启动
4.检查启动结果
启动浏览器,访问http://你的ip:9000,出现SonarQube界面则表示安装成功
5.配置数据库信息
mysql 的安装见:http://www.jianshu.com/p/d5e01a9f9186
1) 进入mysql数据库,创建sonarqube数据库(mysql的安装见 http://www.jianshu.com/p/d5e01a9f9186)
create database sonarqube;
2) 打开 conf/sonar.properties 文件,修改配置,将如下几项改成自己的信息
sonar.jdbc.username= //连接数据库的用户名
sonar.jdbc.password= //连接数据库的密码
sonar.sorceEncoding=UTF-8
sonar.login=admin //sonarqube登录用户名
sonar.password=admin //sonarqube登录密码
sonar.jdbc.url=jdbc:mysql://localhost:3306/{你的数据库名}?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance //由于我已经创建了数据库sonarqube,写成如上配置
3)重启sonar,再次访问
6.安装中文包
1)用默认的admin/admin登录进去
2)访问Administration->System->Update Center->Available , 搜索chinese Pack,点右侧
Install
Tips:1)如果提示Download Failed,请刷新页面多试几次下载
2)可能卡在Install pending的状态,观察10分钟以后再刷新页面如果还没有提示安装成功,可尝试重启sonar,会发现中文已可用