GitHub Actions
GitHub Actions ist eine Plattform für die kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD), mit der Build-, Test- und Bereitstellungs-Pipelines automatisiert werden können. Man kann somit Workflows erstellen, die jede Pull-Anfrage für ein Repository erstellen und testen oder zusammengeführte Pull-Anfragen in der Produktion bereitstellen. GitHub Actions geht über DevOps hinaus und ermöglicht die Ausführung von Workflows, wenn andere Ereignisse in einem Repository eintreten. GitHub Actions arbeitet mit drei Ebenen, um Arbeitsabläufe zu organisieren: Workflows, Jobs und Steps. Ein Workflow besteht aus  einem oder mehreren Jobs. Die Jobs innerhalb eines Workflows arbeiten stets in eigenen Runner-Instanzen, teilen sich also kein gemeinsames Dateisystem. Sie können parallel oder in Abhängigkeit voneinander laufen. Jeder Job beinhaltet mehrere Steps, die zwangsläufig aufeinander aufbauen und mit einem gemeinsamen Dateisystem arbeiten. Zu unserer Detailseite GitHub Actions