安装中文语言包
cd /usr/local/sonarqube-6.0/extensions/plugins/
(这是中文语言包的源码地址:https://github.com/SonarCommunity/sonar-l10n-zh)
Sonar自带的语言规则只有:C#,Java,JavaScript,如果需要其它语言规则可以自己下载到plugins目录下后再重启sonar服务就行,
/usr/local/sonarqube-6.0/bin/linux-x86-64/sonar.sh restart
重启sonar服务后再次登陆地址,已经改成中文版了,所有规则已经就绪。
配置为自启动
vim /etc/init.d/sonar
新建文件并增加如下内容:
#!/bin/sh
#
# rc file for SonarQube
#
# chkconfig: 345 96 10
# description: SonarQube system ()
#
### BEGIN INIT INFO
# Provides: sonar
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 3 4 5
# Default-Stop: 0 1 2 6
# Short-Description: SonarQube system ()
# Description: SonarQube system ()
### END INIT INFO
/usr/bin/sonar $*
添加启动服务
ln -s /usr/local/sonarqube-6.0/bin/linux-x86-64/sonar.sh /usr/bin/sonar
chmod 755 /etc/init.d/sonar chkconfig --add sonarchkconfig sonar on
chkconfig start
4、安装sonar-runner-dist-2.4
cd /usr/local/src/
unzip sonar-runner-dist-2.4.zip
mv sonar-runner-2.4/ /usr/local/
配置PATH路径
vim /etc/profile
在文件最后加入如下内容,保存并退出。
PATH=$PATH:/usr/local/sonar-runner-2.4/bin
export PATH
配置sonar启动配置文件
vim /usr/local/sonar-runner-2.4/conf/sonar-runner.properties
把下面内容前#号去掉或增加后,保存并退出
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.host.url=http://192.168.1.190
sonar.login=admin
sonar.password=admin