安装配置

添加系统配置-》sonar

在系统管理——>全局配置——> SonarQube servers
在这里插入图片描述

在全局配置里面安装:

在这里插入图片描述

插件管理安装:sonarQube scnner for jenkins

在这里插入图片描述

配置项目遇到的问题

1. sonar-scaner 命令提示失败

在全局配置里面自动安装,如截图所示

2. 新建任务-》环境构建-》Analysis properties 配置

构建报错截图
在这里插入图片描述

sonar.projectKey=项目的唯一标识
sonar.projectName=项目名称
sonar.projectVersion=1.0.0
sonar.java.binaries=web,business,common
sonar.sources=web/src,business/src,common/src

其中
sonar.java.binaries=web,business,common
sonar.sources=web/src,business/src,common/src

sonar.java.binaries 标识要检测代码的路径,在项目目录的第二个层级(即model模块)
多个模块使用逗号(,)分割
sonar.sources 是要检测代码的class文件所在处。

在这里插入图片描述

3.路径不对的情况

我这编执行的时候默认了一个路径 /var/jenkins_home/…
总是包找不到下面的sonar-scanner.properties 文件
而服务器上的目录是 /var/jenkins_mount/…
修改服务器上的地址即可。

同时编辑下sonar-scanner.properties
在这里插入图片描述

遇到的问题很多,但是已经记不住了,有点遗憾没有全部记录下所有出错的问题和解决方法,搞完之后才开始想到去复盘写的。(本以为按照教程很简单…)

欢迎遇到不通问题的提问,一起研究啊,才开始…

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐