SampleApp-SonarQube
Analyze Your Code Using SonarQube, Docker and .NET Core
This app is an example app for learning how to use SonarQube on your projects. For more details please read Analyze Your Code Using SonarQube, Docker and .NET Core to see a detailed instruction on how to do that.
Prerequisites:
Table of Contents
Getting Started
Begin with running SonarQube on Docker:
docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 sonarqube
NOTE: You'll be able to login with admin/admin
. After first login, you will be promted to change the default credentials.
In order to run SonarScanner, run the following commands:
dotnet sonarscanner begin /k:"project-key" /d:sonar.login=admin /d:sonar.password=admin
dotnet build <path_to_solution.sln>
dotnet sonarscanner end /d:sonar.login=admin /d:sonar.password=admin
NOTE: Remember to replace "path_to_solution" and "password" with correct ones for your example.
Help
Please post any questions as comments on the blog post, or visit our Okta Developer Forums. You can also ask them on Stack Overflow with the sonarqube
tag.
License
Apache 2.0, see LICENSE.