当我在Windows服务器上将xamarin应用程序与jenkins集成时,SonarQube给我以下错误
SonarQube Scanner for MSBuild 3.0
Default properties file was found at C:\SonarQube\bin\SonarQube.Analysis.xml
Loading analysis properties from C:\SonarQube\bin\SonarQube.Analysis.xml
Post-processing started.
13:49:43.952 SonarQube analysis could not be completed because the analysis configuration file could not be found: C:\Users\Administrator\.jenkins\workspace\Xamarin-ProjectTemplate\.sonarqube\conf\SonarQubeAnalysisConfig.xml.
13:49:43.952 Post-processing failed. Exit code: 1
我已遵循以下指南https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+MSBuild
SonarQube.Scanner.MSBuild.exe begin /k:"org.sonarqube:sonarqube-scanner-msbuild" /n:"Project Name" /v:"1.0"
MSBuild.exe /t:Rebuild
SonarQube.Scanner.MSBuild.exe end
请帮助我解决此问题
5条答案
按热度按时间lsmepo6l1#
有时,SonarQube报告结尾处报告的错误不如开始时报告的错误有用。
例如,当我得到这个错误时,滚动到日志的顶部显示我没有正确设置sonar.projectKey值,但OP共享的这个消息仍然是最后显示的。
aiazj4mn2#
我有同样的问题。你需要找到正确的
MSBuild.exe
。我有几个在
c:\Windows\Microsoft.NET\Framework64\...
和c:\Program Files (x86)
中对于我的项目在Visual Studio 2017
中与.NETFramework,Version=v4.6.1
正确的MSBuild.exe
是:对于企业版,应为:
k2fxgqgv3#
我得到了同样的错误,并能够通过从第二步排除“/t:Rebuild”来修复它。还使用了VS 2017 MSBuild.exe
以下是我在Windows命令提示符(CMD)中运行的3个命令:
yc0p9oo04#
更新我也面对这个错误,我的解决方案很容易,我只是在visual studio中构建项目,然后它就成功了。
dm7nw8vv5#
我遇到这个问题是因为我使用了一个坏的项目键(它里面有一个
}
)。我删除了}
,问题就没有了。