将 SonarQube 与 Jenkins 集成时出现错误

Getting an error while integrating SonarQube with Jenkins

我按照 SonarQube 官方网站上的 SonarQube Jenkins 集成教程进行了操作。构建项目后出现错误。

[RetailerWebsite_releaseTestCodeDx] $ "C:\Program Files (x86)\Jenkins2\tools\hudson.plugins.sonar.SonarRunnerInstallation\My_scanner\bin\sonar-scanner.bat" "SonarQube Scanner" -e -Dsonar.host.url=http://10.252.80.55:9000 -Dsonar.projectName=RetailerWebsite -Dsonar.projectVersion=1.0 -Dsonar.projectKey=Retailer-Website -Dsonar.sources=. -Dsonar.projectBaseDir=D:\Builds\RetailerWebsite_releaseTestCodeDx \Jenkins2\tools\hudson.plugins.sonar.SonarRunnerInstallation\My_scanner\bin\..\jre was unexpected at this time. ERROR: SonarQube scanner exited with non-zero code: 255

项目配置 全局配置

您似乎是 this Jenkins bug 的受害者:当使用安装在包含括号的路径中的 JRE 时,Jenkins(在 Windows 上)尝试执行无效命令。

解决方法:在别处安装 JDK,并在您的作业配置(或 Jenkins 本身)中使用它。