- Azure DevOps Pull Request cannot be analyzed.
Analysis of the branch works fine, but analysis of the pull request fails with the message :
Project not found. Please check the 'sonar.projectKey' and 'sonar.organization' properties, the 'SONAR_TOKEN' environment variable, or contact the project administrator
Sonar token, project key and Organization are all the same.
Is there any settings in the Organization Administration settings that could block the PR analysis ?
I tried to check with our Org administrator, but we could not foind anything that could prevent PR analysis.
If I run on my private Org, on which I’m admin, then it works fine.
Maybe someone got the same issue already ?
thanks,
Olivier
Pipeline code :
script: |
$baseBranch="$(System.PullRequest.TargetBranch)" -replace "refs/heads/", ""
...
- task: SonarCloudPrepare@1
condition: and(succeeded(), eq(variables.isPR, 'true'))
displayName: SonarqubePrepare - Pull request only
inputs:
SonarCloud: "SonarCloud******"
organization: "********"
scannerMode: 'MSBuild'
projectKey: '*********-project'
projectName: '********-project'
projectVersion: '$(Build.BuildNumber)'
extraProperties: |
sonar.pullrequest.key=$(System.PullRequest.PullRequestId)
sonar.pullrequest.base=$(PRBaseBranch)
sonar.pullrequest.branch=$(System.PullRequest.SourceBranch)