wesaylove 2017-06-19
环境:
Linux
Oracle jdk: 1.8.0_111
MySQL: mysql-5.6.34-linux-glibc2.5-x86_64
sonarqube: sonarqube-5.6.6 LTS
sonarqube的安装对环境有要求,例如数据库版本,老一点的sonarqube版本在安装本地语言插件时会不支持,新一点的sonarqube只支持MySQL5.6以上版本,以上版本亲测可用
数据库装完后,创建一个空的数据库,数据库名默认为sonar,存储引擎使用InnoDB,字符集使用utf8,如果是新版本的MySQL,存储引擎默认已经是InnoDB了
create database sonar default character set 'utf8';
sonarqube安装
sonarqube 5.6长期支持版下载地址: https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-5.6.6.zip
下载后解压
unzip sonarqube-5.6.6.zip
修改sonarqube配置文件
进入到解压目录后
vim conf/sonar.properties
修改jdbc用户名和密码
sonar.jdbc.username=root sonar.jdbc.password=passw0rd
打开数据库连接url,默认的有Oracle/MySQL/postgresql等,把注释打开即可
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
配置web
sonar.web.host=0.0.0.0 sonar.web.context=/sonarqube sonar.web.port=9000
启动sonarqube web环境
进入到bin目录,下面有中环境,进入合适的环境
本例的环境是Linux-x86-64
cd bin/linux-x86-64
./sonar.sh start
启动后,在浏览器中输入访问URL:http://localhost:9000/sonarqube
默认管理员用户名/密码为:admin/admin
登录后,安装本地插件
点击配置->系统->更新中心,可以查看已安装的插件,点击"available"查看可安装的插件
先安装中文语言包,点击Chinese pack后的install按钮,安装完提示要重启
web界面的重启命令重启后语言可能并不生效,用命令重启后会生效