Zur Community

Informatik Softwareentwicklung – Continuous Integration und Deployment

15 KartenInformatikatrio01.10.2026Nur mit Link

Karteikarten zum Thema „Informatik“ · 15 Karten · von atrio. Beispiele: Was ist Continuous Integration (CI)? · Was unterscheidet Continuous Delivery von Cont…

Karten

15 Karten
STANDARD

Was ist Continuous Integration (CI)?

Rückseite

Entwickler integrieren Codeänderungen häufig in ein gemeinsames Repository, wobei automatisierte Builds und Tests bei jeder Integration laufen.

STANDARD

Was unterscheidet Continuous Delivery von Continuous Deployment?

Rückseite

Continuous Delivery macht Deployments jederzeit manuell möglich, Continuous Deployment deployt automatisch bei bestandenen Tests ohne manuellen Schritt.

STANDARD

Welche Phasen durchläuft eine typische CI-Pipeline?

Rückseite

Checkout, Dependencies installieren, Code kompilieren/bauen, Unit-Tests ausführen, statische Analyse, Artefakte erzeugen, Ergebnisse melden.

STANDARD

Was ist ein Build-Artefakt in CI/CD?

Rückseite

Ein versioniertes, unveränderliches Ergebnis des Build-Prozesses (z. B. Docker-Image, JAR, ZIP), das in nachfolgenden Stages deployed wird.

STANDARD

Warum sollten Unit-Tests in der CI-Pipeline vor Integrationstests laufen?

Rückseite

Unit-Tests sind schnell, isoliert und geben frühes Feedback; Integrationstests sind langsamer und benötigen oft externe Abhängigkeiten.

STANDARD

Was ist der Zweck von Feature Flags im Deployment?

Rückseite

Neue Features werden deployed, aber zur Laufzeit ein- oder ausgeschaltet – ermöglicht Trunk-Based Development und risikolose Rollouts.

STANDARD

Was versteht man unter Blue-Green Deployment?

Rückseite

Zwei identische Produktionsumgebungen (Blue, Green) wechseln sich ab: neue Version wird auf inaktive deployed, dann Traffic umgeschaltet.

STANDARD

Wie funktioniert ein Canary Release?

Rückseite

Neue Version wird zunächst an kleine Nutzer-Gruppe ausgerollt, Metriken beobachtet, bei Erfolg schrittweise auf alle Nutzer ausgeweitet.

STANDARD

Was ist Infrastructure as Code (IaC) im CI/CD-Kontext?

Rückseite

Infrastruktur wird als Code (z. B. Terraform, CloudFormation) versioniert und über Pipelines automatisch provisioniert – reproduzierbar und auditierbar.

STANDARD

Welche Rolle spielt ein Artifact Repository (z. B. Nexus, Artifactory)?

Rückseite

Zentrale Ablage für Build-Artefakte und Dependencies mit Versionierung, Metadaten und Zugriffskontrolle – Single Source of Truth für Deployments.

STANDARD

Was bedeutet 'Pipeline as Code'?

Rückseite

Pipeline-Definition liegt als Code im Repository (z. B. .gitlab-ci.yml, Jenkinsfile), wird versioniert, geprüft und per CI selbst verwaltet.

STANDARD

Warum ist schnelles Feedback in CI essenziell?

Rückseite

Entwickler erhalten innerhalb Minuten Rückmeldung zu Codequalität, beheben Fehler sofort, statt Tage später – reduziert Kontextwechsel und Kosten.

STANDARD

Was ist ein Rolling Update bei Container-Orchestrierung?

Rückseite

Neue Container-Versionen werden schrittweise gestartet, alte beendet – gewährleistet Zero-Downtime bei Kubernetes, Docker Swarm, ECS.

STANDARD

Welche Sicherheitsprüfungen gehören in eine moderne CI-Pipeline?

Rückseite

Dependency Scanning (SAST/SCA), Container Image Scanning, Secret Detection, License Compliance – idealerweise als Quality Gates vor Merge.

STANDARD

Wie vermeidet man 'Flaky Tests' in CI-Pipelines?

Rückseite

Tests isoliert und deterministisch schreiben, externe Abhängigkeiten mocken, Retry-Logik nur für echte Instabilitäten, flaky Tests quarantänen und fixen.

Lerne diese Karten mit Spaced Repetition

Kopiere das Deck kostenlos in deine Bibliothek und starte den Lernmodus mit dem FSRS-5 Algorithmus.