我按照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
答案 0 :(得分:2)
您似乎是this Jenkins bug的受害者:当使用安装在包含括号的路径的JRE时,Jenkins(在Windows上)尝试执行无效命令。
解决方法:在其他地方安装JDK,并在Job配置(或Jenkins本身)中使用它。