jenkins 集成sonar qube

本文介绍了jenkins集成sonar qube进行代码质量检查的步骤,强调了必须使用sonar qube 7.9以下版本,因为7.9以上版本不支持mysql。在jenkins中配置pipeline和sonar scanner时,详细说明了各步骤,包括安装插件、配置全局工具、创建凭证和环境变量。在实际操作中遇到Unsupported JDBC driver provider: mysql的错误,通过降级sonar qube版本至7.8解决了问题。最后,提到了登录sonarqube并生成令牌以供jenkins使用。
摘要由CSDN通过智能技术生成

重要:一定要下载sonar qube7.9以下版本,其7.9以上版本不支持mysql,否则 白安装了。

 

四、在jenkins中,使用 pipelilne与sonar qube结合使用

(1)pipeline 配置如下,‘xx’中的内容 分别对应sonar scanner和sonar qube 在jenkin配置中起的名

 

(2)sonar scanner和sonar qube 在jenkin配置中起的名 ,分别如下:

 

 





三、jenkins与sonarqube相结合,检查代码质量

(1)配置jenkins中的某个项目,参数为如下:

# must be unique in a given SonarQube instance
sonar.projectKey=seleniumdemo
# this is the name displayed in the SonarQube UI
sonar.projectName=seleniumdemo
sonar.projectVersion=1.0
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# Since SonarQube 4.2, this property is optional if sonar.modules is set.
# If not set, SonarQube starts looking for
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值