ncareau/sonarscanner-msbuild-windowsdocker

By ncareau

Updated over 5 years ago

Windows docker images for SonarScanner MSBuild with aspnet framework for testing.

Image
0

4.3K

ncareau/sonarscanner-msbuild-windowsdocker repository overview

SonarScanner-MSBuild-WindowsDocker

Docker Pulls

Windows docker images for SonarScanner MSBuild with aspnet framework for testing.

Use SonarScanner.MSBuild.exe or C:\SonarScanner\SonarScanner.MSBuild.exe to run SonarScanner

Tags

TagBased onDockerfile
2004, latest4.8-windowsservercore-2004Dockerfile
1909, latest4.8-windowsservercore-1909Dockerfile
1903, latest4.8-windowsservercore-1903Dockerfile
ltsc2016, latest4.8-windowsservercore-ltsc2016Dockerfile
ltsc2019, latest4.8-windowsservercore-ltsc2019Dockerfile

How to use

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.

How to build

  1. Clone repo

  2. Add jre server from oracle: https://www.oracle.com/java/technologies/javase-server-jre8-downloads.html

    • Modify Dockerfile with newer java version if needed.
  3. Run docker build

     docker build -f Dockerfile-ltsc2019 -t sonarscanner-ltsc2019 .
    

Note

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

Tag summary

Content type

Image

Digest

Size

3.6 GB

Last updated

over 5 years ago

docker pull ncareau/sonarscanner-msbuild-windowsdocker:1909