Jenkins集成sonar配置和遇到的坑

Jenkins集成sonar配置和遇到的坑,第1张

Jenkins集成sonar配置和遇到的坑 安装配置 添加系统配置-》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

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673065.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存