← Übersicht

Tastenkürzel

Nächste Folie
Vorherige Folie
ESC Zurück zur Übersicht
F Vollbild
? Diese Hilfe
LB-10 · Scripting & Automatisierung

CI/CD-Grundlagen

Automatisiert testen und ausrollen

🎧 Episode anhören

Was ist CI/CD?

CI Continuous Integration: Änderungen laufend zusammenführen und automatisch testen.
CD Continuous Delivery/Deployment: automatisch bereitstellen bzw. ausrollen.

Die Pipeline

Ein automatisierter Ablauf, ausgelöst durch einen Git-Push.

Typisch: Build → Test → (Staging) → Deploy

GitHub Actions

CI/CD direkt in GitHub, per YAML beschrieben.

Weitere Werkzeuge

Anwendung: Deployment

Beispiel für einen einfachen Ablauf.

Gute Praxis

Erst nach Staging in Produktion – und immer mit einem Rückweg (Rollback).

Pipeline in der Praxis

Qualität & Sicherheit

Tests und Linting als Gate: schlägt etwas fehl, geht der Code nicht weiter.

Das Wichtigste