Skip to content

cfraenkel/sonar-scanner-jenkins

 
 

Repository files navigation

SonarQube Scanner for Jenkins

Build Status Quality Gate

This plugin allow easy integration of SonarQube™, the open source platform for Continuous Inspection of code quality.

Documentation: http://redirect.sonarsource.com/plugins/jenkins.html

Issue tracking: https://jira.sonarsource.com/browse/SONARJNKNS

If you want to make changes, please clone the Git repository.

With this plugin, you can configure SonarQube instances and run a SonarQube Scanner analysis in several ways:

  • By injecting the SonarQube configuration as environment variables and using them in any job step (such as Maven, Ant, Gradle, ...);
  • Using the Sonar Scanner job;
  • Using SonarScanner for MSBuild's 'begin analysis' and 'end analysis' jobs;

'SonarQube Scanner' and 'SonarScanner for MSBuild' are managed as installable tools. List of available versions is retrieved automatically by Jenkins/Hudson from a json file hosted on their respective update site:

For Jenkins, the files are automatically updated when a new version of Sonar Scanner or SonarScanner for MSBuild is published, thanks to crawlers written in groovy:

License

Copyright 2007-2023 SonarSource.

Licensed under the GNU Lesser General Public License, Version 3.0

About

SonarQube Scanner for Jenkins

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.7%
  • HTML 3.3%
  • C# 0.7%
  • Dockerfile 0.7%
  • Shell 0.3%
  • CSS 0.2%
  • Other 0.1%