Was ist CD?

Steht für Continuous Deployment.

🔄

Definition

Continuous Deployment, oder Continuous Delivery, ist ein Ansatz im Software Engineering, bei dem Codeänderungen automatisch in die Produktionsumgebung freigegeben werden, durch eine Reihe von automatisierten Tests.

🛠️

Prozess

Neue Codeänderungen durchlaufen eine Test- und Inspektionspipeline, und wenn sie genehmigt werden, werden sie direkt in die Produktionsumgebung bereitgestellt.

🚀

Vorteile

Continuous Deployment beschleunigt die Bereitstellung von Software, reduziert die Zeit bis zur Markteinführung neuer Funktionen und ermöglicht schnellere Feedbackzyklen.

🐞

Korrektur

Häufige Bereitstellungen erleichtern das Finden und Beheben von Fehlern, da Fehler neuer sind und leichter zurückverfolgt werden können.