Zurück zur Übersicht

Begriff

Continuous Deployment (CD)

DevOps CI/CD S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Du bist Entwickler bei Facebook oder Amazon. Du fixst einen kleinen Tippfehler. git commit. git push. Du gehst Kaffee holen. Wenn du wiederkommst (15 Min später), ist dein Fix live bei 2 Milliarden Nutzern. Niemand hat "Genehmigen" geklickt. Kein QA-Team hat es manuell getestet. Das ist Continuous Deployment. Der komplette Weg von Code bis Produktion ist automatisiert. Die einzige Bremse sind deine Tests. Wenn die Tests grün sind, geht es live. Bedingungslos.

Merksatz: Die vollständige Automatisierung der Release-Pipeline, bei der jede Codeänderung, die alle automatisierten Tests besteht, ohne manuelles Eingreifen sofort in die Produktionsumgebung deployt wird.


Quick-Check

  1. CD vs CD?
    Die Abkürzung "CI/CD" ist verwirrend. CD kann Delivery ODER Deployment heißen. Delivery = Mensch drückt Knopf. Deployment = Roboter drückt Knopf. Deployment ist die Steigerung von Delivery.
  2. Ist das für jeden?
    Nein. Für eine Atomkraftwerk-Steuerung oder Medizingeräte ist Continuous Deployment gesetzlich oft verboten oder ethisch fragwürdig. Für Web-Apps ist es der Gold-Standard.
  3. Brauche ich QA?
    Ja, aber die Rolle ändert sich. QA klickt nicht mehr manuell ("Monkey Testing"). QA schreibt die automatisierten Tests und baut die Sicherheitsnetze. Vom "Tester" zum "Quality Engineer".