SonarQube安装
预置条件
- 已安装JAVA环境
- 已安装有MySQL数据库
- 软件下载地址:http://www.sonarqube.org/downloads/
- 下载SonarQube与SonarQube Runner
- 中文补丁包下载:http://docs.codehaus.org/display/SONAR/Chinese+Pack
数据库配置:
进入数据库命令
#mysql -u root -p
mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> CREATE USER 'sonar' IDENTIFIED BY 'sonar';
mysql> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';
mysql> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';
mysql> FLUSH PRIVILEGES;
安装sonar与sonar-runner
将下载的sonar-3.7.zip包解压至Linux某路径如/usr/local
将下载的sonar-runner-dist-2.3.zip包解压某路径/usr/local
添加SONAR_HOME、SONAR_RUNNER_HOME环境变量,并将SONAR_RUNNER_HOME加入PATH
修改sonar配置文件
编辑
这里使用mysql,因此取消mysql模块的注释
sonar.jdbc.username: sonar
sonar.jdbc.password: sonar
sonar.jdbc.url:
jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
修改sonar-runner的配置文件
切换至sonar-runner的安装目录下,修改sonar-runner.properties
根据实际使用数据库情况取消相应注释
启动服务
目录切换至sonar的
#./sonar.sh start 启动服务
#./sonar.sh stop 停止服务
#./sonar.sh restart 重启服务
#./sonar.sh console 详细命令模式启动
至此,sonar就安装好了
访问http://localhost:9000即可