SonarQube Edition and Version
Enterprise Edition – v2025.1.1 (build 104738)
Environment
Running on Amazon ECS (containerized).
Logs are available via CloudWatch / ECS Exec.
What we configured
-
Under Administration → Configuration → DevOps Platform Integrations we created an Azure DevOps configuration with:
-
Organization URL: (valid)
-
Personal Access Token with
Work Items (read & write)
andCode (read)
scopes. -
Status shows Configuration is valid.
-
-
Under Project Settings → General Settings → DevOps Platform Integration we bound our SonarQube project to that configuration:
-
Azure DevOps project name: valid and confirmed
-
Repository name: valid and confirmed
-
Binding saved successfully. UI shows Configuration is valid.
-
Permissions
-
Both
sonar-administrators
andsonar-users
groups have Administer Issues permission on the project. -
We tested with:
-
a global SonarQube administrator account,
-
a normal user in
sonar-users
.
-
-
Neither user sees the link option.
Problem observed
-
In Projects → [project] → Issues, opening any issue’s details panel shows the expected controls (status, assignee, tags), but there is no “Link to external system” button or ⋮ menu entry anywhere on the panel.
-
This is true for new issues and for issues that existed before ALM integration was configured.
Troubleshooting performed
-
Re-saved the project binding and refreshed/restarted SonarQube.
-
Confirmed that SonarQube analysis runs normally (via Jenkins) and new issues are detected.
-
Checked
/opt/sonarqube/logs/web.log
:-
Only errors present are from an earlier deliberate test with incorrect project/repo names.
-
For the valid configuration there are no ERROR or WARN lines mentioning ALM, Azure, DevOps, or external systems.
-
-
Verified that outbound HTTPS connectivity from the ECS task to
dev.azure.com
works.
Expected behavior
- According to the documentation for Developer/Enterprise editions, each issue’s details panel should include a Link to external system icon or menu entry allowing creation of an Azure DevOps work item (Bug/Task) linked back to the SonarQube issue.
Actual behavior
- The action is completely missing in the UI even though configuration and permissions are correct and logs show no relevant errors.
Steps to reproduce
-
Configure Azure DevOps integration under Administration → Configuration → DevOps Platform Integrations with a valid PAT and save.
-
Bind a project to the configuration under Project Settings → General Settings → DevOps Platform Integration.
-
Open an issue in that project’s Issues view.
-
Observe that the Link to external system icon/menu is missing.
Request
-
Could you confirm if this is a known issue or regression in v2025.1.1?
-
Are there additional feature flags or settings required in this new release?
-
If not, can you advise on next troubleshooting steps or provide a patch/workaround?