文章目录
一、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/