SonarQube6.7.4安装部署
1.准备工作
Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时 Sonar 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 Sonar。
下载地址: https://www.sonarqube.org/downloads/
scanner:
2.安装JDK
3.安装MySQL5.6+
启动服务及查看服务状态
创建数据库
[如果连接错误 改一下 百分号 为localhost]
4.Linux系统优化
5.部署sonar
添加sonar用户 (sonar明确规定不允许使用root运行)
sonar启动脚本
修改配置文件
权限配置
设置环境变量
启动服务
关闭防火墙
测试:
6.汉化
7.安装scanner
解压
更名 权限配置
修改配置文件
修改环境变量
sonar-project.properties
注意报错 可能是因为svn插件版本低 需要升级 重启
关注公众号
![微信公众号](https://raw.githubusercontent.com/zeyangli/Jenkins-docs/master/chapter/static/image/qrcode_for%E6%8C%81%E7%BB%AD%E9%9B%86%E6%88%90%E5%85%AC%E4%BC%97%E5%8F%B7.jpg)