Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:ffit:3-jahr:cicd:learningunits:lu13:b [2026/05/26 09:30] – apeter | de:modul:ffit:3-jahr:cicd:learningunits:lu13:b [2026/05/26 11:29] (aktuell) – apeter | ||
|---|---|---|---|
| Zeile 17: | Zeile 17: | ||
| <code bash> | <code bash> | ||
| - | CURL ... | + | CURL http:// |
| </ | </ | ||
| - | '' | + | Aber auch bei statischen Frontends kann ein entsprechender Check eingebaut werden, zum Beispiel mit einer JSON-Datei. |
| + | <code json> | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | CURL https:// | ||
| + | </ | ||
| + | |||
| + | ==== Shields.io ==== | ||
| + | Github, Gitlab etc. bieten oft bereits Badges an, aber nur beschränkt. Die Webseite https:// | ||
| + | |||
| + | **Statische Badges** | ||
| + | Statische Badges sind im Prinzip hardcoded und dienen dazu vom Build unabhängige Informationen darzustellen. Shields.io erlaubt den Inhalt via URL-Parameter zu setzen: https:// | ||
| + | |||
| + | **Dynamische Badges** | ||
| + | Eine Auswahl dynamischer Badges finden Sie unter: https:// | ||
| + | |||
| + | Shields.io erlaubt, dass Farbe, Label, Nachricht Style, Logo etc. beliebig via statischen URL-Parametern und dnamischen JSON-Werten gesetzt werden können. https:// | ||
| + | |||
| + | Dadurch istes möglich, Status, Coverage, Versionen, Downloads etc. dynamisch abzufragen und eine entsprechende Bilddatei zu generieren. Diese Möglichkeit können wir ebenfalls nutzen, um einen System-Healthcheck grafisch darzustellen. | ||
| + | |||
| + | Bei folgendem Beispiel wird immer "🌐 Frontend status" | ||
| + | <code md> | ||
| + | ![Frontend status](https:// | ||
| + | </ | ||
| + | |||
| + | Je nachdem, ob die JSON-Datei gefunden werden kann, erscheint dadurch automatisch eine der folgenden Anzeigen: | ||
| + | {{ : | ||
| + | |||
| + | Dies erlaubt das Bauen simpler Dashboards. | ||