windows下安装sonar
-
sonar安装需要的环境准备,JDK8 ,MYSQL5.6+
-
数据库配置,建立一个sonar数据库,并且分配一个账户
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER ‘sonar’ IDENTIFIED BY ‘sonar’;
GRANT ALL ON sonar.* TO ‘sonar’@’%’ IDENTIFIED BY ‘sonar’;
GRANT ALL ON sonar.* TO ‘sonar’@‘localhost’ IDENTIFIED BY ‘sonar’;
FLUSH PRIVILEGES; -
下载安装,可以去官网下载,或者直接使用文件夹的zip压缩包
//下载sonar
http://www.sonarqube.org/downloads/
//解压,然后进去解压目录/conf/sonar.properties,添加下面的配置sonar.jdbc.username=sonar //这里的用户名密码是mysql数据库的,可以单独为sonar添加一个账户
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.sourceEncoding=UTF-8 -
启动sonar
//进入对应的目录sonarqube-6.7.6\bin\windows-x86-64运行
StartSonar.bat
//然后看到下面这行代码说明启动成功了
jvm 1 | 2019.02.13 08:59:58 INFO app[][o.s.a.SchedulerImpl] Process[ce] is up
jvm 1 | 2019.02.13 08:59:58 INFO app[][o.s.a.SchedulerImpl] SonarQube is up -
访问localhost:9000,可以使用管理员帐号admin/admin登录
Linux安装sonar
我们采用docker安装配置sonar,镜像地址可以到官网
-
postgresql安装
docker pull postgres
docker run -d --name psql
-e POSTGRES_U