【问题标题】:How to add SonarCloud badge on GitHub?如何在 GitHub 上添加 SonarCloud 徽章?
【发布时间】:2018-03-02 09:15:38
【问题描述】:

我正在尝试将SonarCloud 徽章添加到我的README

但是当我这样做时

![https://sonarcloud.io/dashboard?id=com.lapots.breed.judge%3Ajudge-rule-engine](https://sonarcloud.io/api/project_badges/measure?project=com.lapots.breed.judge%3Ajudge-rule-engine&metric=alert_status)

徽章本身看起来不错,但它不允许转到sonarcloud 项目,而是指向camo.githubusercontent.com

我应该使用哪个链接来访问SonarCloud 项目?

谢谢。

【问题讨论】:

标签: github markdown sonarcloud


【解决方案1】:

您可以通过此链接直接访问 SonarCloud 项目:

https://sonarcloud.io/dashboard?id=Project_Key_Here

或者,您可以通过以下步骤访问您的 SonarCloud 徽章:

  1. 打开您的 SonarCloud 项目
  2. 点击获取项目徽章按钮
  3. 根据您在 MetricFormat 上的选择复制徽章链接

【讨论】:

    【解决方案2】:

    带有链接的图片的markdown语法是

    [![<image title>](<image url>)](link url)
    

    那么,试试吧:

    [![Sonarcloud Status](https://sonarcloud.io/api/project_badges/measure?project=com.lapots.breed.judge:judge-rule-engine&metric=alert_status)](https://sonarcloud.io/dashboard?id=com.lapots.breed.judge:judge-rule-engine)
    

    【讨论】:

    • 这样它允许重定向但它不显示徽章。我想我需要以某种方式直接在图像 url 中访问一些 svg
    • 上面的代码非常适合我。见github.com/flopp/scratchpad/blob/master/README.md
    • 是的,我不小心在Status] (https之间添加了空格
    【解决方案3】:

    在 sonarcloud.io 的新版本中 点击左下角的信息按钮,您将在概览页面中找到徽章

    【讨论】:

    • 你知道如何更改图像的文件类型吗?它呈现为 SVG,但松弛的 UI 没有在通知中显示它,所以我需要一个 jpg/png/whatever 来代替
    猜你喜欢
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    • 2017-01-25
    • 2014-05-09
    • 2021-12-04
    相关资源
    最近更新 更多