文章目录
一、Jenkins配置
SonarQube 8.4.2代码质量检测平台搭建:https://blog.csdn.net/qq_39680564/article/details/108338161
1.1、SonarQube Scanner for Jenkins插件
插件中心,搜索安装即可

1.2、SonarQube servers配置
Manager Jenkins → Configure System → SonarQube servers
只要填 Name 和 Server URL 即可,token 作用不大。保存。

1.3 SonarQube Scanner配置
Manager Jenkins → Global Tool Configuration → SonarQube Scanner
填入 Name、勾选自动安装 Install automatically,版本我选择的是最新的。保存。

二、Maven项目
在构建一栏里面加入 Execute SonarQube Scanner,我是将该动作排在 Invoke top-level Maven targets 命令之后的。

Analysis properties 内容
# sonar服务端的账号密码
sonar.login=admin
sonar.password=yidongjituan123
# project属性
sonar.projectKey=${JOB_NAME}
sonar.projectName=${JOB_NAME}
sonar.projectVersion=${BUILD_ID}
# 项目的构建目录,pom文件所在目录
sonar.sources=./project-ms/sass/multi-tenant-base-ms/
# 项目的classes目录
sonar.java.binaries=./project-ms/sass/multi-tenant-base-ms/target/classes/
三、Vue项目
Vue项目其他都差不多
Analysis properties 内容
# sonar服务端的账号密码
sonar.login=admin
sonar.password=yidongjituan123
# project属性
sonar.projectKey=${JOB_NAME}
sonar.projectName=${JOB_NAME}
sonar.projectVersion=${BUILD_ID}
# 项目的源码目录
sonar.sources=./internet-hospital-doctor-pc/
本文详细介绍了如何在Jenkins中配置SonarQube插件进行代码质量检测,包括SonarQubeScannerforJenkins插件的安装、SonarQube服务器配置、SonarQubeScanner配置,以及在Maven和Vue项目中执行SonarQube扫描的具体步骤。

被折叠的 条评论
为什么被折叠?



