{"id":14008385,"url":"https://github.com/SonarSource/sonar-scanner-jenkins","last_synced_at":"2025-07-24T03:32:40.766Z","repository":{"id":544063,"uuid":"1381837","full_name":"SonarSource/sonar-scanner-jenkins","owner":"SonarSource","description":"SonarQube Scanner for Jenkins","archived":false,"fork":false,"pushed_at":"2025-05-30T12:20:32.000Z","size":2079,"stargazers_count":183,"open_issues_count":4,"forks_count":279,"subscribers_count":38,"default_branch":"master","last_synced_at":"2025-07-16T08:04:14.048Z","etag":null,"topics":["jenkins","jenkins-plugin","sonarqube"],"latest_commit_sha":null,"homepage":"http://redirect.sonarsource.com/plugins/jenkins.html","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SonarSource.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-02-18T09:54:38.000Z","updated_at":"2025-05-19T07:21:51.000Z","dependencies_parsed_at":"2023-11-28T15:29:05.962Z","dependency_job_id":"87694d63-81be-47cc-b209-380bae4e3aa6","html_url":"https://github.com/SonarSource/sonar-scanner-jenkins","commit_stats":{"total_commits":885,"total_committers":79,"mean_commits":11.20253164556962,"dds":0.7649717514124293,"last_synced_commit":"eb53fe2753b35c3b9172942351326c19c86b347d"},"previous_names":["sonarsource/jenkins-sonar-plugin"],"tags_count":59,"template":false,"template_full_name":null,"purl":"pkg:github/SonarSource/sonar-scanner-jenkins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SonarSource%2Fsonar-scanner-jenkins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SonarSource%2Fsonar-scanner-jenkins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SonarSource%2Fsonar-scanner-jenkins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SonarSource%2Fsonar-scanner-jenkins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SonarSource","download_url":"https://codeload.github.com/SonarSource/sonar-scanner-jenkins/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SonarSource%2Fsonar-scanner-jenkins/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266789223,"owners_count":23984252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-24T02:00:09.469Z","response_time":99,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jenkins","jenkins-plugin","sonarqube"],"created_at":"2024-08-10T11:01:38.489Z","updated_at":"2025-07-24T03:32:40.745Z","avatar_url":"https://github.com/SonarSource.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"SonarQube Scanner for Jenkins\r\n=============================\r\n\r\n[![Quality Gate](https://next.sonarqube.com/sonarqube/api/project_badges/measure?project=org.jenkins-ci.plugins%3Asonar\u0026metric=alert_status)](https://next.sonarqube.com/sonarqube/dashboard?id=org.jenkins-ci.plugins%3Asonar)\r\n[![Jenkins Plugin](https://img.shields.io/jenkins/plugin/v/sonar.svg)](https://plugins.jenkins.io/sonar)\r\n[![Jenkins Plugin Installs](https://img.shields.io/jenkins/plugin/i/sonar.svg?color=blue)](https://plugins.jenkins.io/sonar)\r\n\r\nThis plugin allows easy integration in Jenkins projects of SonarQube ([Server](https://www.sonarsource.com/products/sonarqube/), [Cloud](https://www.sonarsource.com/products/sonarcloud/)) and [SonarQube Community Build](https://www.sonarsource.com/open-source-editions/sonarqube-community-edition/).\r\n\r\n\u003cpicture\u003e\r\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./images/SonarQube_dark.png\"\u003e\r\n  \u003cimg src=\"./images/SonarQube_light.png\"\u003e\r\n\u003c/picture\u003e\r\n\r\nSonarQube [Server](https://www.sonarsource.com/products/sonarqube/), [Cloud](https://www.sonarsource.com/products/sonarcloud/) and [SonarQube Community Build](https://www.sonarsource.com/open-source-editions/sonarqube-community-edition/) are widely used static analysis solutions for continuous code quality and security inspection.\r\n\r\nThey help developers detect coding issues in 30+ languages, frameworks, and IaC platforms, including Java, JavaScript, TypeScript, C#, Python, C, C++, and [many more](https://www.sonarsource.com/knowledge/languages/).\r\n\r\n* [Issue tracking](https://sonarsource.atlassian.net/jira/software/c/projects/SONARJNKNS/issues)\r\n\r\nDocumentation and changelog:\r\n* [SonarQube Server](https://docs.sonarsource.com/sonarqube-server/latest/analyzing-source-code/scanners/jenkins-extension-sonarqube/)\r\n* [SonarQube Cloud](https://docs.sonarsource.com/sonarqube-cloud/advanced-setup/ci-based-analysis/sonarcloud-extension-for-jenkins/)\r\n* [SonarQube Community Build](https://docs.sonarsource.com/sonarqube-community-build/analyzing-source-code/scanners/jenkins-extension-sonarqube/)\r\n\r\n\r\nIf you want to make changes, please clone the [Git repository](https://github.com/SonarSource/sonar-scanner-jenkins).\r\n\r\nWith this plugin, you can configure SonarQube instances and run a Sonar Scanner analysis in several ways:\r\n\r\n* By injecting the SonarQube configuration as environment variables and using them in any job step (such as Maven, Ant, Gradle, ...)\r\n* Using the SonarQube Scanner build step\r\n* Using SonarScanner for MSBuild analysis steps\r\n\r\n'SonarQube Scanner' and 'SonarScanner for MSBuild' are managed as installable tools. List of available versions is retrieved\r\nautomatically by Jenkins from a json file hosted on the update site:\r\n\r\n* https://updates.jenkins.io/updates/hudson.plugins.sonar.SonarRunnerInstaller.json\r\n* https://updates.jenkins.io/updates/hudson.plugins.sonar.MsBuildSonarQubeRunnerInstaller.json\r\n\r\nThe files are automatically updated when a new version of SonarScanner or SonarScanner for MSBuild is published,\r\nthanks to crawlers written in groovy:\r\n\r\n* https://github.com/jenkins-infra/crawler/blob/master/sonarqubescanner.groovy\r\n* https://github.com/jenkins-infra/crawler/blob/master/sonarqubescannermsbuild.groovy\r\n\r\nLicense\r\n-------\r\n\r\nCopyright 2007-2025 SonarSource.\r\n\r\nLicensed under the [GNU Lesser General Public License, Version 3.0](http://www.gnu.org/licenses/lgpl.txt)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSonarSource%2Fsonar-scanner-jenkins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSonarSource%2Fsonar-scanner-jenkins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSonarSource%2Fsonar-scanner-jenkins/lists"}