Informatik Softwareentwicklung – Continuous Integration und Deployment
CI/CD ist der Standard moderner Softwareentwicklung. Wer Pipelines versteht, liefert Code schneller, sicherer und reproduzierbar aus. Nach dem Lernen dieser Karten kennst du die Kernkonzepte, gängige Tools und typische Fallstricke bei Build-, Test- und Deploy-Prozessen.
Lernziele
Was du in dieser Lektion lernst
- Was ist Continuous Integration (CI)?
- Was unterscheidet Continuous Delivery von Continuous Deployment?
- Welche Phasen durchläuft eine typische CI-Pipeline?
- Was ist ein Build-Artefakt in CI/CD?
Lerntipp
Richte lokal eine minimale Pipeline ein (z. B. GitHub Actions), die bei jedem Push Tests ausführt und ein Artefakt baut – praktische Erfahrung schlägt jedes Theorie-Studium.
Hinweis: Der Inhalt dieser Seite wurde mit einem KI-Modell erzeugt und nicht von Fachmenschen geprüft. Nutze die Karten als Lernhilfe und gleiche medizinische oder rechtliche Aussagen mit deinen Unterlagen ab.
Karteikarten
Alle 15 Lernkarten
Tippe auf eine Karte, um die Antwort aufzudecken
Häufige Fragen
Die wichtigsten Fragen zu Informatik Softwareentwicklung – Continuous Integration und Deployment
- Was ist Continuous Integration (CI)?
- Entwickler integrieren Codeänderungen häufig in ein gemeinsames Repository, wobei automatisierte Builds und Tests bei jeder Integration laufen.
- Was unterscheidet Continuous Delivery von Continuous Deployment?
- Continuous Delivery macht Deployments jederzeit manuell möglich, Continuous Deployment deployt automatisch bei bestandenen Tests ohne manuellen Schritt.
- Welche Phasen durchläuft eine typische CI-Pipeline?
- Checkout, Dependencies installieren, Code kompilieren/bauen, Unit-Tests ausführen, statische Analyse, Artefakte erzeugen, Ergebnisse melden.
- Was ist ein Build-Artefakt in CI/CD?
- Ein versioniertes, unveränderliches Ergebnis des Build-Prozesses (z. B. Docker-Image, JAR, ZIP), das in nachfolgenden Stages deployed wird.
- Warum sollten Unit-Tests in der CI-Pipeline vor Integrationstests laufen?
- Unit-Tests sind schnell, isoliert und geben frühes Feedback; Integrationstests sind langsamer und benötigen oft externe Abhängigkeiten.
Warum Atrio?
- FSRS-5 Spaced Repetition
- Der Algorithmus plant jede Wiederholung anhand deiner eigenen Lernhistorie und stellt Karten kurz bevor du sie vergisst – das reduziert unnötige Wiederholungen.
- KI-Import
- Notizen, Skripte und PDFs in Sekunden in Lernkarten verwandeln – genau wie diese Seite automatisch entsteht.
- Prüfungsplanung
- Termine hinterlegen und Atrio berechnet rückwärts, wie viele Karten du pro Tag lernen musst – ohne Stress.
Interaktiv lernen
Diese 15 Karten jetzt interaktiv in der Atrio-App lernen
Atrio zeigt dir jede Karte dann, wenn du sie fast vergessen hättest – damit bleibt genau das hängen, was du lernst.
Starter-Plan kostenlos – keine Kreditkarte erforderlich.