【发布时间】:2017-02-13 06:09:32
【问题描述】:
我正在尝试在 jenkins 上运行 C# 代码分析,但总是出现此错误
/var/jenkins_home/tools/hudson.plugins.sonar.MsBuildSQRunnerInstallation/SonarQube_Scanner_for_MSBuild_2.0/MSBuild.SonarQube.Runner.exe: 1:
/var/jenkins_home/tools/hudson.plugins.sonar.MsBuildSQRunnerInstallation/SonarQube_Scanner_for_MSBuild_2.0/MSBuild.SonarQube.Runner.exe:
MZ����@���: not found
/var/jenkins_home/tools/hudson.plugins.sonar.MsBuildSQRunnerInstallation/SonarQube_Scanner_for_MSBuild_2.0/MSBuild.SonarQube.Runner.exe: 1:
/var/jenkins_home/tools/hudson.plugins.sonar.MsBuildSQRunnerInstallation/SonarQube_Scanner_for_MSBuild_2.0/MSBuild.SonarQube.Runner.exe: ��kO����j: not found
/var/jenkins_home/tools/hudson.plugins.sonar.MsBuildSQRunnerInstallation/SonarQube_Scanner_for_MSBuild_2.0/MSBuild.SonarQube.Runner.exe: 22:
/var/jenkins_home/tools/hudson.plugins.sonar.MsBuildSQRunnerInstallation/SonarQube_Scanner_for_MSBuild_2.0/MSBuild.SonarQube.Runner.exe: ��V�0N Jl �@ ���.rsrc��P@@.reloc�X@B,lH,�2,�^�@j�0}s �~rp�)%rp�(7s o ~rp�)%r-p�(8s o ~~ o ~~ o *0�-r5ps z-rUps zQ~s o ( _�( o o ( (! _�i(_,=�%�%�s: File name too long
/var/jenkins_home/tools/hudson.plugins.sonar.MsBuildSQRunnerInstallation/SonarQube_Scanner_for_MSBuild_2.0/MSBuild.SonarQube.Runner.exe: 23:
/var/jenkins_home/tools/hudson.plugins.sonar.MsBuildSQRunnerInstallation/SonarQube_Scanner_for_MSBuild_2.0/MSBuild.SonarQube.Runner.exe: Syntax error: word unexpected (expecting ")")
ERROR: Execution of SonarQube Scanner for MSBuild failed (exit code 2) Finished: FAILURE
【问题讨论】:
-
您粘贴的代码中存在编码问题。你能解决这个问题吗?
-
就是问题所在,总是显示那些符号,我们不知道如何查看清晰的日志。
-
我们尝试通过控制台运行,同样的进程并说这个
MSBuild.SonarQube.Runner.exe begin /k:TEST_INDIVIDUAL /n:TEST /v:1.0 /d:sonar.host.url=http://sonarqube.xxxxx.com.co:9000/ bash: MSBuild.SonarQube.Runner.exe: command not found
标签: jenkins msbuild sonarqube sonarqube-scan