Jenkins集成sonar配置和遇到的坑
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
遇到的问题很多,但是已经记不住了,有点遗憾没有全部记录下所有出错的问题和解决方法,搞完之后才开始想到去复盘写的。(本以为按照教程很简单…)
欢迎遇到不通问题的提问,一起研究啊,才开始…
更多推荐
已为社区贡献3条内容
所有评论(0)