Windows docker images for SonarScanner MSBuild with aspnet framework for testing.
4.3K
Windows docker images for SonarScanner MSBuild with aspnet framework for testing.
Use SonarScanner.MSBuild.exe or C:\SonarScanner\SonarScanner.MSBuild.exe to run SonarScanner
| Tag | Based on | Dockerfile |
|---|---|---|
2004, latest | 4.8-windowsservercore-2004 | Dockerfile |
1909, latest | 4.8-windowsservercore-1909 | Dockerfile |
1903, latest | 4.8-windowsservercore-1903 | Dockerfile |
ltsc2016, latest | 4.8-windowsservercore-ltsc2016 | Dockerfile |
ltsc2019, latest | 4.8-windowsservercore-ltsc2019 | Dockerfile |
An example of script running in a CI :
- nuget restore Project.sln
- SonarScanner.MSBuild.exe begin /k:$SONAR_PROJECT_ID /d:sonar.host.url=$SONAR_HOST_URL /d:sonar.login=$SONAR_TOKEN
- msbuild Project.sln -p:Configuration=Release -p:Platform=x64 -t:Rebuild
- SonarScanner.MSBuild.exe end /d:sonar.login=$SONAR_TOKEN
Use environment variable or replace $SONAR_ with correct values.
Clone repo
Add jre server from oracle: https://www.oracle.com/java/technologies/javase-server-jre8-downloads.html
Run docker build
docker build -f Dockerfile-ltsc2019 -t sonarscanner-ltsc2019 .
This project is beeing built on self-hosted gitlab using a windows server on latest version 2004. All steps are in the .gitlab-ci.yml
Content type
Image
Digest
Size
3.6 GB
Last updated
over 5 years ago
docker pull ncareau/sonarscanner-msbuild-windowsdocker:1909