Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 10 Next »

Please make sure that GitHub Action is enabled. See: Activate CI

Setup SonarCloud for your repository

  1. Go to https://sonarcloud.io/

  2. Log in / signup with your github account

  3. Click on “analyze new project”. You find this option when pressing the + on the upper right side of the menu bar:


  4. When prompted to create an organisation, click on “Choose an organization on GitHub”

5. Choose your account and repository and click “Install”

6. Select the free plan

Configure GitHub Actions for SonarCloud integration

  1. Go to your fork

  2. Go to Settings → Secrets

3. Add the following repository secrets:

  • SONAR_ORGANIZATION

  • SONAR_PROJECT_KEY

  • SONAR_TOKEN

How to find your token, organization and project key:

In the SonarCloud projects overview, click “Configure analysis” for the TASKANA project

Select “Manually”

Select “Maven” and copy the token which can be found in the blurred section of the following image within the <sonar.login>-tag.

Now GitHub Actions should be configured and you can push a branch to get your SonarQube analysis on sonarcloud

Activate Branch / Pull Request Analysis

  1. Navigate to Administration → General Settings → Pull Requests within your TASKANA project.

2. Select GitHub as the Provider

3. Add your repository identifier

Where to find new analyzed branches

After GitHub Actions successfully ran for your newly pushed branch, you can find the analysis in sonarcloud. Select your project and afterwards click on “master” in the top right corner, marked red in the following picture. There you will be able to select the desired branch analysis.

  • No labels