2017-04-01 117 views
4

我有com.github.xxxxxx:XXXXXX Maven仓库,我想加盾牌的徽章,但我有一个无效的徽章:通过shields.io徽章添加SonarQube覆盖

https://img.shields.io/sonar/https/sonarqube.com/com.github.noraui:noraui/tech_debt.svg

enter image description here

Sonarqube xxxxxx项目页面:https://sonarqube.com/dashboard?id=com.github.xxxxxx%3Axxxxxx

我从其他声纳服务器找到OK样本:

https://img.shields.io/sonar/http/sonar.qatools.ru/ru.yandex.qatools.allure:allure-core/coverage.svg

https://img.shields.io/sonar/http/sonar.qatools.ru/ru.yandex.qatools.allure:allure-core/tech_debt.svg

enter image description here

+0

我发现这个问题,我sonarqube是6.3版本和sonarqube OK是在5.1.2版本:https://sonarqube.com/web_api/api/资源(自5.4起弃用) – sgrillon

+1

https://github.com/badges/shields/issues/877 – sgrillon

回答

1

现在,我不使用http://shields.io,而是直接使用https://sonarcloud.io网站。

[![Quality Gate](https://sonarcloud.io/api/badges/gate?key=com.github.noraui:noraui)](https://sonarcloud.io/dashboard/index/com.github.noraui:noraui) 
[![SonarCloud Coverage](https://sonarcloud.io/api/badges/measure?key=com.github.noraui%3Anoraui&metric=coverage)](https://sonarcloud.io/component_measures/metric/coverage/list?id=com.github.noraui:noraui) 
[![SonarCloud Bugs](https://sonarcloud.io/api/badges/measure?key=com.github.noraui%3Anoraui&metric=bugs)](https://sonarcloud.io/component_measures/metric/reliability_rating/list?id=com.github.noraui%3Anoraui) 
[![SonarCloud Vulnerabilities](https://sonarcloud.io/api/badges/measure?key=com.github.noraui%3Anoraui&metric=vulnerabilities)](https://sonarcloud.io/component_measures/metric/security_rating/list?id=com.github.noraui%3Anoraui) 

Quality Gate SonarCloud Coverage SonarCloud Bugs SonarCloud Vulnerabilities