gitlab 上的 Sonarqube 质量徽章

Jon*_*Age 11 badge gitlab sonarqube

我在 gitlab 上有一个项目,我试图在 sonarqube 上显示质量徽章。为此,我使用了 sonarqube 项目概述右下角的“获取项目徽章”按钮。他们为每个徽章提供一个 Markdown,您可以轻松地将其复制并粘贴到 gitlab/github 上的 README.md 文件中。

“获取项目徽章”窗口

Markdown 看起来像这样:[![Bugs](https://yourprojectonsonarqube/api/project_badges/measure?project=your_project_key&metric=bugs)](https://yourprojectonsonarqube/dashboard?id=your_project_key)

对我来说,它在 README.md 文件中看起来像这样(以维护者身份登录):

我在维护者中登录时对我的存储库的看法

对于项目中也具有维护者或开发人员权限的其他用户,它看起来像这样:

我的存储库中其他人的视图也以维护者/开发者身份登录

如果您单击缺少的图像,它会将您重定向到 sonarqube 并要求您登录。然后图像就可见了。我怎样才能改变这一点?我希望它们始终对我的项目的每个用户可见。

Rek*_*vni 3

如果这是 SonarQube 上的私人项目,则很可能是权限问题。

目前 SonarQube 存在一个未解决的问题,以允许其工作:https://jira.sonarsource.com/browse/MMF-1942

仅供参考,此功能已在 SonarCloud 中实现: https: //jira.sonarsource.com/browse/MMF-1178