将SonarQube与Jenkins集成时遇到错误

时间:2017-04-28 21:26:25

标签: jenkins sonarqube sonarqube-scan

我按照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

项目配置 enter image description here 全局配置enter image description here

1 个答案:

答案 0 :(得分:2)

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

解决方法:在其他地方安装JDK,并在Job配置(或Jenkins本身)中使用它。