Problem Setting Up Pull Request Analysis with Azure DevOps Free Tier

I’m currently facing an issue while trying to set up Pull Request analysis in SonarCloud using Azure DevOps under the Free Tier (private projects only).

I’ve followed the documentation for integrating pull request decoration and analysis, but the setup does not seem to work as expected. The analysis either fails to trigger, or it runs but does not decorate the PR with results. I have verified that:

  • The project is private .
  • The Azure DevOps organization is correctly linked with SonarCloud.
  • The PR is coming from the same repository.
  • The sonar.pullrequest.key, sonar.pullrequest.branch, and sonar.pullrequest.base are correctly passed in the pipeline.

I suspect this might be a limitation or a misconfiguration with the Free Tier, but the documentation is not very clear on whether all pull request analysis features are supported with Azure DevOps free tier plans.

Can someone from the community or the Sonar team confirm:

  1. Is PR analysis and decoration supported on the free plan with Azure DevOps?
  2. If so, are there any additional configurations or permissions required to make it work?

PR not trigger Automatic skip All stage

Hey there!

Yes! As long as the PR is targeting the main branch of your project.

Is this PR targeting the main branch of your project?

Is this PR targeting the main branch of your project?
yes its develop branch

We recently migrated our code from Bitbucket to Azure DevOps and SonarCloud isnt supporting migration of organization. We created new organization (SonarQube Cloud)

Now we want to migrate all the user but when I click on add member it only shows user with “@bitbucket” but I need azure’s user.

How can I do that?

Has this user you’re trying to add to the organization logged in using Azure DevOps?