我正在尝试将Sonarqube集成到Windows的Jenkins中。
我已经安装了Jenkins 2.138.2和Sonarqube扫描仪插件版本2.8.1
还安装了Sonarqube-7.3,并将其添加到路径变量中。
以下是我在Jenkins中的配置:
在SonarQube Scanner的“全局工具配置”下 安装-我选择了“自动安装”,然后选择 “从Maven Central安装”。
在“配置系统”下,我指定了名称和服务器URL Sonarqube服务器。
对于这项工作,我选择了“使用Maven进行Sonarqube分析” 构建后操作步骤(表明已弃用)。
我收到以下错误。
警告:无法在工作区中找到“ report-task.txt”。 SonarScanner成功了吗? SonarQube分析完成:失败 构建步骤“使用Maven进行SonarQube分析”将构建结果更改为FAILURE 构建步骤“使用Maven进行SonarQube分析”将构建标记为失败
配置是否有问题
编辑:添加了作业配置屏幕截图。
答案 0 :(得分:0)
可以从https://www.sonarqube.org/downloads/的形式下载声纳词,而无论要求如何,都可以进行下载(此处完成了Developers 7.4版的下载) 一种。它将以zip格式下载,并将包含各种平台上的声纳访问文件,解压缩该文件夹并提取本地系统中的所有文件。
b。下载sonarqube扫描仪,这是有用的原因,它是开始代码分析的唯一方法,它是使用SonarQube分析项目的最必要的方法,或者可以说是默认启动器。
c。要启动声纳管,请启动/打开startsonar.bat文件。
d。声纳波可以在默认的9000端口运行。e。在系统中本地启动声纳波。