java代码检查 jenkins_jenkins和sonar实现代码检测过程详解

一、首先安装sonar scanner的客户端

我的jenkins版本为2.176.2

安装sonar需要安装客户端和服务端,这里只讲述客户端的相关配置。安装步骤省略

二、然后配置sonar scanner的环境变量

编辑服务器的profile文件,

vim /etc/profile,添加环境变量

export MAVEN_HOME=/opt/servers/apache-maven-3.6.1

export SONAR_SCANNER_HOME=/opt/sonar-scanner

三、首先安装jenkins需要的插件

81756c41fca067e345ebfd31c944e5bb.png

四、配置SonarQube servers的configuration

6c54de284c837d7fd59d6fe1249e6b96.png

这里需要配置sonar服务端的地址和账号,因为我这个版本只是提供了token方式,token需要在sonnar服务端获取。具体方式需要另行查找

注意:这里的url后面只有ip和端口,没有/sonar,不然后面配置job的时候会报错

五、配置sonar的全局配置

6ebf7d884fb416bf1c5b89b85845f998.png

六、创建job,添加sonar scanner的配置信息

首先需要勾选上这里,表示在代码构建前进行代码检查

299147901fa8b066c6718d1c4014d229.png

在job创建第一个任务,创建Execute SonarQube Scanner

bc88584de18bc75a55b358e65f0e984e.png

在弹出的表单中填入属性信息

b7441e62ece782188936b061ac0674dc.png

这里的properties默认会覆盖项目中的sonar-project.properties文件,所以在这里配置完之后,就不需要在项目中添加文件了

结果:

77868b12b76c7f074d9dab9ffac0175b.png

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值