GitHub Actions CI/CD
Erfahren Sie, wie GitHub Actions das Testen, Erstellen, die Handhabung von Artefakten, das Secret-Management sowie das gestufte Deployment innerhalb von repository-basierten Workflows automatisiert. Dieser Kurs bietet Ihnen eine praxisnahe Einführung in die CI/CD-Automatisierung direkt auf der Plattform, auf der viele Teams bereits ihren Quellcode verwalten.
Warum das wichtig ist
Moderne Delivery-Pipelines basieren auf einer Automatisierung, die bei jeder Codeänderung greift. Continuous Integration und Deployment reduzieren den manuellen Aufwand bei Releases, erkennen Fehler frühzeitig und schaffen einen reproduzierbaren Weg vom Commit bis hin zum getesteten Artefakt oder der bereitgestellten Umgebung. GitHub Actions ist weit verbreitet, da es diese Automatisierung direkt in den Workflow des Repositorys integriert.
Was Sie lernen werden
- Verstehen der Workflow-Syntax von GitHub Actions und der ereignisgesteuerten Ausführung.
- Erstellen grundlegender Continuous-Integration-Jobs, die Änderungen automatisch validieren.
- Erzeugen und Verwalten von Build-Artefakten als Teil der Pipeline-Ausführung.
- Umgang mit Secrets und sicherheitskritischen Konfigurationen in Workflows.
- Deployment in eine Staging-Umgebung durch automatisierte Delivery-Schritte.
- Anwendung dieser Fähigkeiten in einer End-to-End-Pipeline-Challenge.
Kurs-Roadmap
Der Kurs beginnt mit den Grundlagen der Workflow-Syntax, damit Sie verstehen, wie GitHub Actions Jobs, Schritte (Steps) und Trigger definiert. Anschließend geht es weiter mit Continuous Integration, bei der automatisierte Prüfungen Codeänderungen als Teil des regulären Entwicklungsprozesses validieren.
Danach führt der Kurs in das Erstellen von Artefakten ein, damit Pipeline-Outputs gespeichert und wiederverwendet werden können. Im Anschluss lernen Sie, wie Secrets und Sicherheitseinstellungen gehandhabt werden, gefolgt vom Deployment in eine Staging-Umgebung als ersten Schritt in Richtung Continuous Delivery.
Der Kurs endet mit der End-to-End-Pipeline-Challenge, in der Workflow-Struktur, CI-Prüfungen, Artefakte, Sicherheitsaspekte und gestuftes Deployment zu einem praxisnahen, repository-basierten Automatisierungsszenario kombiniert werden.
Für wen dieser Kurs geeignet ist
Dieser Kurs richtet sich an DevOps-Lernende, Platform Engineers und Entwickler, die einen praktischen Einstieg in die CI/CD-Automatisierung mittels GitHub-gehosteter Workflows suchen.
Lernergebnisse
Am Ende dieses Kurses sind Sie in der Lage, grundlegende GitHub Actions Workflows zu lesen und zu schreiben, Tests und Builds zu automatisieren, Pipeline-Artefakte und Secrets zu verwalten sowie einen einfachen, gestuften Delivery-Prozess direkt aus dem Repository heraus zu unterstützen.




