sonarqube搭建

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界面的重启命令重启后语言可能并不生效,用命令重启后会生效

相关推荐