Start Free
Latest | DevOps platform integration | GitHub integration | Setting up integration at project level

Setting up GitHub integration features at the project level

On this page

This section explains how to set up various GitHub integration features for a given project.

Showing your analysis summary under the GitHub Conversation tab

For bound projects, the pull request analysis can also be shown under the Conversation tab in addition to the Checks tab in GitHub. 

To show the analysis summary of a bound project in GitHub also under the Conversation tab:

  • In Project settings > General settings > Enable analysis summary under the GitHub Conversation tab, make sure that the Enable analysis summary under the GitHub Conversation tab option is on (default value). 

Reporting your quality gate status in GitHub for unbound projects

On projects bound to their GitHub repository, SonarQube Server automatically sets up the report of your quality gate status and analysis metrics directly to your GitHub pull requests. For unbound projects, you must set up the quality gate status manually as explained below.

SonarQube Server can also report your quality gate status to GitHub pull requests for existing and manually created projects provided the integration of SonarQube Server with GitHub has been properly set up. Proceed as follows:

  1. In the SonarQube Server project page, select Project Settings > General Settings > DevOps Platform Integration.
  2. Set:

Was this page helpful?

© 2008-2025 SonarSource SA. All rights reserved. SONAR, SONARSOURCE, SONARQUBE, and CLEAN AS YOU CODE are trademarks of SonarSource SA.

Creative Commons License