【问题标题】:Add SonarQube coverage via shields.io badge通过 shields.io 徽章添加 SonarQube 覆盖范围
【发布时间】:2017-08-26 22:45:53
【问题描述】:
【问题讨论】:
标签:
sonarqube
travis-ci
shields.io
【解决方案1】:
新的 API。
[](https://sonarcloud.io/dashboard?id=metamug_mason)
[](https://sonarcloud.io/component_measures/metric/coverage/list?id=metamug_mason)
[](https://sonarcloud.io/component_measures/metric/reliability_rating/list?id=metamug_mason)
[](https://sonarcloud.io/component_measures/metric/security_rating/list?id=metamug_mason)
【解决方案2】:
https://github.com/030/n3dr
[](https://sonarcloud.io/dashboard?id=030_n3dr)
[](https://sonarcloud.io/dashboard?id=030_n3dr)
[](https://sonarcloud.io/dashboard?id=030_n3dr)
[](https://sonarcloud.io/dashboard?id=030_n3dr)
[](https://sonarcloud.io/dashboard?id=030_n3dr)
[](https://sonarcloud.io/dashboard?id=030_n3dr)
[](https://sonarcloud.io/dashboard?id=030_n3dr)
[](https://sonarcloud.io/dashboard?id=030_n3dr)
[](https://sonarcloud.io/dashboard?id=030_n3dr)
[](https://sonarcloud.io/dashboard?id=030_n3dr)
[](https://sonarcloud.io/dashboard?id=030_n3dr)
目前似乎有 11 个徽章。
【解决方案3】:
现在,我不使用http://shields.io,而是直接使用https://sonarcloud.io 网站。
[](https://sonarcloud.io/dashboard/index/com.github.noraui:noraui)
[](https://sonarcloud.io/component_measures/metric/coverage/list?id=com.github.noraui:noraui)
[](https://sonarcloud.io/component_measures/metric/reliability_rating/list?id=com.github.noraui%3Anoraui)
[](https://sonarcloud.io/component_measures/metric/security_rating/list?id=com.github.noraui%3Anoraui)
【解决方案5】:
2018 年 6 月更新...
API 已于 2018 年初弃用并在 April 2018 中删除。
目前在项目的较低 RHS 上有一个链接“获取项目徽章”,它显示了指标的可用图片网址。
【解决方案6】:
SonarCloud.io 将 API 更改为这些网址
https://sonarcloud.io/api/project_badges/quality_gate?project=WcfSoapLogger&branch=master
https://sonarcloud.io/api/project_badges/measure?project=WcfSoapLogger&metric=code_smells