Jenkins集成SonarQube

安装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

 

 

 

 

 

 

 

参考:https://developer.ibm.com/zh/articles/1612-qusm-jenkins/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值