【问题标题】:Sonarqube badges with Gitlab 401带有 Gitlab 401 的 Sonarqube 徽章
【发布时间】:2021-08-10 21:48:53
【问题描述】:

我正在尝试将 sonarqube 徽章添加到我的 Gitlab 存储库。

我已经阅读了一些关于私人项目的有关此问题的答案,但对我而言并非如此: Sonarqube quality badges on gitlab

我的项目是公开的:

但我仍然在徽章 API 端点上得到 401:

Request URL: https://{my.sonarqube.domain}/api/project_badges/measure?project={project-key}&metric=alert_status
Request Method: GET
Status Code: 401

只是为了澄清更多: 除非我将身份验证令牌与请求一起发送,否则 API 端点会抛出 401。 但我无法在 Gitlab 徽章部分设置基本身份验证,可以吗?

Sonarqube 版本:8.9(内部版本 43852)

【问题讨论】:

    标签: gitlab sonarqube


    【解决方案1】:

    我在 SonarCommunity 网站上问过同样的问题。: https://community.sonarsource.com/t/public-project-badge-to-gitlab-401/47766 感谢英。 Sylvain Combe 的答案。

    显然,这不能在没有身份验证的情况下完成,现在唯一可用的选项是在您的声纳配置中禁用 sonar.forceAuthentication 属性,这将使每个人都可以访问您的声纳。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-30
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 2011-05-03
      • 2019-02-25
      • 1970-01-01
      • 2020-03-13
      相关资源
      最近更新 更多