SonarQube6.7.4安装部署

时间:2023-03-10 02:00:57
SonarQube6.7.4安装部署

1.准备工作

Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时 Sonar 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 Sonar。
下载地址: https://www.sonarqube.org/downloads/
SonarQube6.7.4安装部署
scanner:
SonarQube6.7.4安装部署
SonarQube6.7.4安装部署

2.安装JDK

SonarQube6.7.4安装部署
SonarQube6.7.4安装部署

3.安装MySQL5.6+

SonarQube6.7.4安装部署
SonarQube6.7.4安装部署
启动服务及查看服务状态
SonarQube6.7.4安装部署
创建数据库
SonarQube6.7.4安装部署
[如果连接错误 改一下 百分号 为localhost] 

4.Linux系统优化

SonarQube6.7.4安装部署

5.部署sonar

添加sonar用户  (sonar明确规定不允许使用root运行)
SonarQube6.7.4安装部署
sonar启动脚本
SonarQube6.7.4安装部署
修改配置文件
SonarQube6.7.4安装部署
权限配置
SonarQube6.7.4安装部署
设置环境变量
SonarQube6.7.4安装部署
启动服务
SonarQube6.7.4安装部署
关闭防火墙
SonarQube6.7.4安装部署
测试:
SonarQube6.7.4安装部署

6.汉化

SonarQube6.7.4安装部署
SonarQube6.7.4安装部署

7.安装scanner

解压
SonarQube6.7.4安装部署
更名 权限配置
SonarQube6.7.4安装部署
修改配置文件
SonarQube6.7.4安装部署
修改环境变量
SonarQube6.7.4安装部署
SonarQube6.7.4安装部署
sonar-project.properties
SonarQube6.7.4安装部署
注意报错 可能是因为svn插件版本低  需要升级 重启 
SonarQube6.7.4安装部署