将 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 本身)中使用它。
我按照 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 本身)中使用它。