Skip to content

Instantly share code, notes, and snippets.

@phenixita
Created May 12, 2023 13:53
Show Gist options
  • Save phenixita/06a38902d0410b10ebc2c2de3f8a2b12 to your computer and use it in GitHub Desktop.
Save phenixita/06a38902d0410b10ebc2c2de3f8a2b12 to your computer and use it in GitHub Desktop.
dotnet sonar scanner with code coverage
dotnet tool install --global dotnet-coverage
dotnet sonarscanner begin /k:"PROJECT_KEY" /d:sonar.host.url="http://localhost:9000" /d:sonar.cs.vscoveragexml.reportsPaths=coverage.xml /d:sonar.login="sqp_XXXXXXXXXXXXXX";
dotnet build --no-incremental
dotnet-coverage collect "dotnet test" -f xml -o "coverage.xml";
dotnet sonarscanner end /d:sonar.login="sqp_XXXXXXXXXXXXX";
docker run -p 9000:9000 --name sqube -v c:\temp\sqube:/opt/sonarqube/data sonarqube:9.9.1-community
docker stop sqube
docker rm sqube
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment