最近我想在企业GitHub存储库上添加徽章,以便概述Sonarqube状态,如覆盖率或质量门。
问题是,由Sonarqube服务器生成的徽章(我使用的是Sonarqbe服务器而不是Sonarcloud)在添加到GitHub存储库时不显示图像。
我尝试使用Sonarqube的api,但没有任何帮助。
您有什么想法,可以尝试使来自GitHub企业的存储库中Sonarqube服务器生成的图像可见吗?
最近我想在企业GitHub存储库上添加徽章,以便概述Sonarqube状态,如覆盖率或质量门。
问题是,由Sonarqube服务器生成的徽章(我使用的是Sonarqbe服务器而不是Sonarcloud)在添加到GitHub存储库时不显示图像。
我尝试使用Sonarqube的api,但没有任何帮助。
您有什么想法,可以尝试使来自GitHub企业的存储库中Sonarqube服务器生成的图像可见吗?
提醒 - 此功能现在可以在SonarQube 9.2版本中使用。
以下是官方文档内容。
私有项目徽章和其他期待已久的功能
SonarQube 9.2 包含许多期待已久的功能,以帮助您更好地将 SonarQube 集成到组织中。首先,我们终于能够为私有项目提供徽章。接下来,是新的功能,可以委派单个质量门限的管理。之前,管理员只能委派所有质量门限的权限;现在他们可以更加具体选择。说到委派,现在内置了将身份验证委派给 Bitbucket Cloud 的功能。
显然,问题在于我们在徽章中使用了http而不是https的URL,这就是为什么徽章图像没有显示出来的原因。在我们将URL更改为https之后,我们成功地显示了徽章图像。
(在 SonarQube 8.9 LTS 版本上测试过)