SonarQube 5.5 代码质量管理平台安装与配置

开发工具与奇技淫巧 workingTime 4032℃ 0评论

软件下载地址:http://www.sonarqube.org/downloads/
汉化下载地址:http://docs.codehaus.org/display/SONAR/Chinese+Pack

预置条件


1. 已安装Java环境(JDK我用的是1.8

2. 已安装有MySQL数据库(SonarQube 5.5需要Mysql5.6及以上版本

数据库配置


进入数据库命令:
#mysql -u root -p
执行命令:

mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; 

mysql> CREATE USER 'sonar' IDENTIFIED BY 'sonar';

mysql> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';

mysql> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';
mysql> FLUSH PRIVILEGES;

安装sonar


将下载的sonar-5.5.zip包解压
修改sonar配置文件
编辑/conf/sonar.properties文件,配置数据库设置,默认已经提供了各类数据库的支持
这里使用mysql,因此取消mysql模块的注释

sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance

sonar默认端口号是9000.如需修改,解注
sonar.web.port=9000

启动服务


目录切换至sonar目录,启动服务

#cd Desktop/sonarqube-5.5/bin/macosx-universal-64/
#./sonar.sh start   启动服务
#./sonar.sh stop    停止服务
#./sonar.sh restart 重启服务
#./sonar.sh console 带日志输出的启动

启动完成后,打开浏览器输入:localhost:9000
默认管理员账号密码都是:admin

如果未正常打开页面,请查看sonarqube-5.5/logs/sonar.log日志

安装汉化补丁

将下载下来的汉化jar包拷贝到:sonarqube-5.5/extensions/plugins目录下,重启服务!

下面列出了一些常用的插件:

1) JavaScript代码检查:http://docs.codehaus.org/display/SONAR/JavaScript+Plugin
2) python代码检查:http://docs.codehaus.org/display/SONAR/Python+Plugin
3) Web页面检查(HTML、JSP、JSF、Ruby、PHP等):http://docs.codehaus.org/display/SONAR/Web+Plugin
4) xml文件检查:http://docs.codehaus.org/display/SONAR/XML+Plugin
5) scm源码库统计分析:http://docs.codehaus.org/display/SONAR/SCM+Stats+Plugin
6) 文件度量:http://docs.codehaus.org/display/SONAR/Tab+Metrics+Plugin
7) 中文语言包:http://docs.codehaus.org/display/SONAR/Chinese+Pack
8) 时间表显示度量结果:http://docs.codehaus.org/display/SONAR/Timeline+Plugin
9) 度量结果演进图:http://docs.codehaus.org/display/SONAR/Motion+Chart+Plugin
b)插件配置示例(本段内容来自http://www.ibm.com/developerworks/cn/java/j-lo-sonar/)
Sonar 的主要特色是对不同工具产生的检查结果进行再加工处理,Sonar 还向用户提供了对数据进行个性化处理的方法。

转载请注明:R&M » SonarQube 5.5 代码质量管理平台安装与配置

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

ICP号:京ICP备14044161号;联系我:rm@rmworking.com