dotnet-sonarscanner-with-docker
is a Dockerfile that helps to run .NET Core project with SonarQube.
It provider an easy way to run sonar scanner for dotnet project with docker, you do not need to install JDK and dotnet SDK on your machine.
This repository is inspired by docker-dotnet-sonarscanner.
docker build -t dotnet-scanner:v202302 .
docker run --name dotnet-scanner -it --rm \
-v PUT_YOUR_PROJECT_DIR_HERE:/project/src \
-e PROJECT_KEY=PUT_YOUR_PROJECT_KEY_HERE \
-e PROJECT_PATH=/project/src/PUT_YOUR_PROJECT_PATH_HERE \
-e HOST=PUT_YOUR_HOST_HERE \
-e LOGIN_KEY=PUT_YOUR_KEY_HERE \
dotnet-scanner:v202302
NOTE:
- If you have a private NuGet feed, please update
nuget.config
;- The
Dockerfile
includes dotnet sdk 3.1 and 6.0 by default;