iX 8/2022
S. 134
Praxis
GitHub Actions

GitHub Actions und Container-Registries

Workflows mit GitHub Actions erlauben unkomplizierte Build-Workflows und damit einen schnellen Einstieg in Continuous Deployment von containerisierter Software. Um aber die jeweils aktuelle Version der Software persistent zu speichern, müssen die Workflows auch Container-Registries wie Docker Hub oder die Google Cloud Registry einbeziehen.

Von Dominik Kress

Der erste Teil dieses Tutorials beschrieb einen Workflow mit GitHub Actions, der bei jedem Push in ein GitHub-Repository das Java-Build-Artefakt baut und in ein Container-Image verpackt. Damit lässt sich bei jedem Push verifizieren, ob eine Änderung an der Codebasis diesen Build-Prozess bricht. Das ist vor allem dann nützlich, wenn automatisierte Unit- und Integrationstests Teil dieses Prozesses sind. Dieser Build-Workflow reicht jedoch noch nicht aus, um mit dem erstellten Container-Image und damit der getesteten Revision unseres Applikationscodes weiterzuarbeiten.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,60 € 1,49 € / Woche

Nach Testphase 2,60 € wtl.

  • Zugriff auf alle iX-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der iX-App für unterwegs
  • Über 35% günstiger im Testzeitraum
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

9,90 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Kommentieren