2017-09-29 1 views
1

Meine Testsuite gibt einen lcov-Bericht und ein Badge aus, das die prozentuale Abdeckung anzeigt. Das Abzeichen ist ein PNG, das sich im Ordner Artefakte befindet.So zeigen Sie ein Bild in Artefakten auf CircleCI auf Github Readme an

Ich versuche, das Bild wie folgt einzubetten, aber es zeigt nur den Alt-Text auf meinem Github readme.md an. Der Link ist korrekt, wenn ich ihn kopiere und einfüge, bringt mich die Seite zu der gewünschten Datei.

Ist die Tatsache, dass die Verbindung tatsächlich ein API-Anruf ist der Grund, warum ich das Bild nicht anzeigen kann? Wenn ja, wie kann ich das tun? Unten ist mein (editierte) Code:

![Statement Coverage](https://circleci.com/api/v1/project/myorg/myrepo/latest/artifacts/0/$CIRCLE_ARTIFACTS/coverage.png?branch=master&filter=successful&circle-token=mytoken) 

Es ist nicht auch funktionieren, wenn ich versuche, und nur einen <img/>-Tag in der Readme-Datei verwenden.

+0

Ich würde versuchen, Ihre Test-Coverage-Daten zu einem Service hochzuladen und dann deren Badge zu verwenden. – FelicianoTech

Antwort

0

Wenn Sie die list of badges to include (wie die, die von shields.io ausgesetzt sind) berücksichtigen, keine dieser URL beinhalten einen API-Aufruf.

Wenn Sie können, versuchen Sie, eine feste URL anstelle einer API zu referenzieren.

Verwandte Themen