通过在线搜索和查看sonarqube文档,我唯一能找到的是:
SonarQube.Scanner.MSBuild.exe /k:KeyOfProject /n:NameOfProject
msbuild.exe C:\projectpath\soultion.sln
SonarQube.Scanner.MSBuild.exe end
问题是我发现没有开关可以设置以下内容:
我唯一能想到的是通过在 SonarQube.Analysis.xml 中传递属性,但声纳的语法不清楚。属性。
<Property Name="sonar.host.url">http://urlToYourServer.com</Property>
是给定的,但一切都是高度推测的。有谁真正知道他们在做什么?在线文档简直糟透了。
我查看过的来源:
您必须使用
/d:property=foo
语法。例如,/d:sonar.host.url=http://urlToYourServer.com
或 /d:"sonar.host.url=http://urlToYourServer.com"
我已经更新了MSBuild 扫描仪的文档,这样对于下一个人来说会更容易。
感谢您提出这个问题!