欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sonarqube搭建

程序员文章站 2022-06-19 19:37:56
...

环境:

        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以上版本,以上版本亲测可用

 

MySQL的安装参考 http://ywu.iteye.com/blog/2311664

数据库装完后,创建一个空的数据库,数据库名默认为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界面的重启命令重启后语言可能并不生效,用命令重启后会生效

 

相关标签: sonarqube