6

From searching online and looking at sonarqube docs the only thing that I can find is:

SonarQube.Scanner.MSBuild.exe /k:KeyOfProject /n:NameOfProject
msbuild.exe C:\projectpath\soultion.sln
SonarQube.Scanner.MSBuild.exe end

The problem is there's no switches that i've found to set things like:

  • analysis mode (preview, publish, increment/issues to set if sqube reports the project to server)
  • how to make sonarqube comment on issues and code in Gitlab

The ONLY thing i can think of is by passing properties in the SonarQube.Analysis.xml but the syntax isn't clear for the sonar. properties.

 <Property Name="sonar.host.url">http://urlToYourServer.com</Property> 

is a given, but everything is highly speculative. Does anyone actually know what they're doing? The documentation online just plain sucks.

Sources I've checked out :

David Hunsicker
  • 1,140
  • 3
  • 14
  • 24

1 Answers1

7

You have to use the /d:property=foo syntax. For example, /d:sonar.host.url=http://urlToYourServer.com or /d:"sonar.host.url=http://urlToYourServer.com"

I have updated the documentation of the Scanner for MSBuild so it will be easier for the next person.

Thanks for raising this!

Amaury Levé
  • 1,459
  • 10
  • 21