jenkins集成sonarqube 做代码的静态检查

目录

        1、安装sonarqube

        2、容器化运行jenkins

        3、sonarqube 新建项目,jenkins做sonarqube相关的配置

        4、jenkins 新建流水线任务中添加sonarqube静态检查步骤

一、安装sonarqube

1.1、介绍

Sonar是一个用于代码质量管理的开源平台,用于管理代码的质量,通过插件形式可以支持二十几种语言的代码质量检测,通过多个维度的检查了快速定位代码中潜在的或者明显的错误。

SonarQube与Sonar区别:

SonarQube是sonar的服务端,相当于一个web服务器中的tomcat,用来发布应用,在线浏览分析等。

1.2、环境介绍:

1. Ubuntu 18.04

2. openJDK 17+(注意,不是1.7)

3. sonarqube-10.0.0.68432

1.3、安装 openJDK

先输入 java -version 看看系统有没有安装,openJDK

 如果和上面显示不一样,那就是没有安装,先看看仓库里面的 openJDK 版本

JDK 17 可以支持目前所有的elasticsearch 版本,所以推荐这个版本

1

2

sudo apt-cache search openjdk     

sudo apt install openjdk-17-jdk

 再次输入   java -version   就应该和步骤1一样,显示 openJDK版本了。

1.4、安装 SonarQube

1.4.1 下载

https://www.sonarqube.org/downloads/   这里下载 " 社区版 "

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值