安装SonarQube
在 SonarQube官网,可以下载最新的Sonar安装包,本节以 Linux 系统为例,搭建SonarQube平台,解压到任意目录,如:unzip sonarqube5.6.zip。
进入 SonarQube 安装目录,进入 bin 目录,运行 ./sonar.sh start,打开 http://localhost:9000,如果显示 SonarQube 主页, 则 SonarQube 安装成功。
关闭 SonarQube,则执行 ./sonar.sh stop
重启 SonarQube,则执行 ./sonar.sh restart
问题1:
错误原因:因为安全问题elasticsearch 不让用root用户直接运行
解决方法:linux创建新用户sonar,使用该用户(sonar)运行sonar即可
创建用户: adduser sonar
为用户创建密码 :passwd sonar
修改sonar的目录和用户组为sonar: chown -R sonar:sonar sonarqube-6.7.2
root切换到sonar,重新启动sonar: ①su sonar ②./sonar.sh start
安装SonarQube Scanner
下载地址https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/
解压即可、工具配置:
Analysis properties配置
其中最后两个属性配置
Jenkins安装插件
SonarQube汉化
下载中文语言包 sonar-l10n-zh-plugin.jar,将其放入sonar安装目录的 extensions/plugins 目录下,重启SonarQube
https://github.com/SonarQubeCommunity/sonar-l10n-zh