which versions are you using (SonarQube Server / Community Build, Scanner, Plugin, and any relevant extension) - * Developer Edition v2025.2 (105476)
how is SonarQube deployed: zip, Docker, Helm - Docker
what are you trying to achieve - PR decoration
what have you tried so far to achieve this - We have our repo in Bitbucket & we use Azure DevOps for CI part. From Administrations → DevOps Platform Integrations, we have integrated both Bitbucket & Azure DevOps. But in the “Publish Quality Gate Result” stage we are getting below error.
Starting: Publish Quality Gate Result
==============================================================================
Task : Publish Quality Gate Result
Description : Publish SonarQube Server's Quality Gate result on the Azure DevOps build result, to be used after the actual analysis.
Version : 7.2.0
Author : sonarsource
Help : [More Information](https://docs.sonarsource.com/sonarqube/latest/analyzing-source-code/scanners/sonarqube-extension-for-azure-devops/)
==============================================================================
[INFO] SonarQube Server: Server version: 2025.2.0.105476
[INFO] SonarQube Server: Task 4484c5e6-81ee-41bb-bad4-a8c269f11cca completed
[INFO] SonarQube Server: Analysis succeeded with warning: Scanner parameters to decorate pull requests are deprecated. Please remove these parameters from your analysis.
[INFO] SonarQube Server: Analysis succeeded with warning: Pull request decoration did not happen. Configuration missing to decorate the Bitbucket Cloud pull request: BitbucketServerPrConfiguration{workspace=null, repository='Contour', id=53, headRevision='db9c4a1d0a10fd62b9b08b801a5db20d129af646', clientId=null, clientSecret=null}
[INFO] SonarQube Server: Overall Quality Gate status: ok
Finishing: Publish Quality Gate Result
As I mentioned in the beginning, code is in Bitbucket and we use Azure DevOps for CI part. SonarQube is configured inside CI pipeline, that’s why it’s showing in that way I suppose.
Do you have any article for step by step process to achieve this usecase?
So where do you expect the decoration to be showing up? In Bitbucket, where the code - and presumably the PR - lives?
Because your screenshots show that the configured DevOps Platform Integration for the project is ADO. Which would send the PR decoration to ADO. But presumably, that’s not where the PR exists, only where it was processed.