Jenkins集成Sonar Qube

发布时间 2023-05-21 17:53:19作者: shigp1

Jenkins安装Sonar Qube插件



 
我已经安装了SonarQube插件。

Jenkins配置SonarQube

首先从SonarQube服务上生成token:
 

 
在Jenkins上配置 SonarQube servers:
 


 
第一次配置是不能选择Secert Text。点击添加按钮添加SonarQube servers的Token:
 

 
将上面的token设置到Secret中。类型选择Secert Text。如果选择用户名和密码,则用Jenkins构建项目会出错。

配置SonarQube Scanner


 
找到SonarQube Scanner:
 

这里选择自动安装。

项目配置SonarQube


 
点击左侧的配置:
 

添加参数:

sonar.projectname=${JOB_NAME}
sonar.projectKey=${JOB_NAME}
sources=./
sonar.java.binaries=target/

构建好项目后:
 

 
 
 
 
 
参考:https://blog.csdn.net/heian_99/article/details/124814780