SonarQube Community Build | DevOps platform integration | GitHub integration | Introduction
GitHub integration
On this page
SonarQube's integration with GitHub Enterprise and GitHub.com allows you to maintain code quality and security in your GitHub repositories.
With this integration, you'll be able to:
- Sign in to SonarQube Community Build with your GitHub credentials.
- Import your GitHub repositories into SonarQube to easily set up SonarQube projects.
- Analyze projects with GitHub Actions: Integrate analysis into your build pipeline.
SonarQube Community Build doesn't support various features such as the analysis of multiple branches and pull requests. See SonarQube Community Build feature support to know which GitHub integration features are supported by the other SonarQube deployments.
From SonarQube Community Build 25.1, if you're using GitHub Enterprise, we recommend using GitHub Enterprise version 3.12+.
Related pages
- Setting up the GitHub integration at the global level
This section explains how to set up GitHub and SonarQube for their integration at the global level. You need the global Administer System permission in SonarQube to perform this setup. - Importing your GitHub repositories
Once the integration of SonarQube with GitHub has been properly set up, you can import a GitHub repository to create the corresponding projects in SonarQube. - Adding the SonarQube Server analysis to your GitHub Actions workflow
Once you have created your project(s) in SonarQube Server, you can add the SonarQube Server analysis to your GitHub Actions workflow.
Was this page helpful?