Erste Schritte mit GitHubs CI/CD-Werkzeug Actions

Mit Actions nimmt GitHub Entwicklern nervige Arbeit ab. Das Versionieren, Testen, Paketieren und Veröffentlichen von Software passiert auf einer Plattform.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht
Erste Schritte mit GitHubs CI/CD-Werkzeug Actions

(Bild: Thorsten Hübner)

Lesezeit: 9 Min.
Von
  • Merlin Schumacher
Inhaltsverzeichnis

Ein automatisierter Entwicklungs-Workflow, der einem die Pflichtaufgaben abnimmt, gehört heutzutage zum guten Ton in der Softwareentwicklung. Dienste wie Travis, CircleCI oder GitLab bieten solche CI/CD-Lösungen (Continuous Integration/Continuous Delivery) in der Cloud schon lange an. Mit GitHub Actions kommt nun eine mächtige in die Plattform integrierte CI/CD-Lösung hinzu.

Workflows werden in Actions durch YAML-Dateien definiert. Diese Dateien liegen zusammen mit dem Code im Repository. Die erste Version von Actions verwendete die Hashicorp Configuration Language (HCL), mit Version 2 hat GitHub zu YAML gewechselt.

Deshalb finden sich allerhand Tipps im Netz, die HCL verwenden. All diese Hinweise sind überholt. Auch die Actions für Version 1 funktionieren nicht mehr. Actions, die mit Version 2 funktionieren, finden Sie zuhauf im GitHub-Marketplace.