This version of the SonarQube documentation is no longer maintained. It relates to a version of SonarQube that is not active.

Setting parameters for GitHub Actions

Defining global-level parameters used in GitHub Actions workflows to connect to SonarQube.

Storing the authentication token in GitHub at the global level

To store sensitive data, use GitHub secrets: see GitHub’s documentation on Encrypted secrets for more information.

Proceed as follows to store the authentication token at the global level:

  1. In the SonarQube Server UI, generate a SonarQube Server token at the global level.

  2. Create an organization secret in GitHub with:

    • Name: SONAR_TOKEN

    • Value: the token you generated in the previous step.

Storing the SonarQube Server URL in GitHub at the global level

Create an organization variable in GitHub with:

  • Name: SONAR_HOST_URL

  • Value: SonarQube Server URL.

Last updated

Was this helpful?