一、前提
架构配置
centos6.4+mysql5.7.13+sonar6.0+jdk1.8.05
安装jdk,保存路径
/usr/local/java/jdk1.8.0_05/
二、下载
mkdir -p /usr/local/sonarqube/
cd /usr/local/src/
wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.0.zip
unzip sonarqube-6.0.zip
三、修改配置文件
1)sonar.properties
sonar.jdbc.username=db_username
sonar.jdbc.password=db_pwd
sonar.jdbc.url=jdbc:mysql://ip:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.web.port=80
sonar.path.logs=/data/sonarqube/6.0/logs
2)wrapper.conf
wrapper.java.command=/usr/local/java/jdk1.8.0_05/bin/java
四、配置mysql
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
五、启动sonar
/usr/local/sonarqube/sonarqube-6.0/bin/linux-x86-64/sonar.sh start