通过在线搜索和查看 sonarqube 文档,我唯一能找到的是:
SonarQube.Scanner.MSBuild.exe /k:KeyOfProject /n:NameOfProject
msbuild.exe C:\projectpath\soultion.sln
SonarQube.Scanner.MSBuild.exe end
问题是我没有找到可以设置如下内容的开关:
- 分析模式(如果 sqube 向服务器报告项目,则设置预览、发布、增量/问题)
- 如何在Gitlab中对issue和代码进行sonarqube评论
我唯一能想到的是在 SonarQube.Analysis.xml 中传递属性,但 Sonar 的语法不清楚。属性。
<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"
我已经更新了 documentation of the Scanner for MSBuild这样对下一个人来说会更容易。
感谢提出这个问题!
关于c# - 如何为 SonarQube.Scanner.MSBuild.exe 提供参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44761224/