Zum Inhalt springen
Definition

CI/CD (Continuous Integration / Continuous Delivery)

Definition

CI/CD (Continuous Integration / Continuous Delivery)

CI/CD kombiniert Continuous Integration (automatisches Bauen und Testen von Code bei jedem Commit) mit Continuous Delivery (automatische Vorbereitung von Releases für das Deployment). Zusammen bilden sie das Rückgrat moderner Softwareauslieferung.

Im Detail

Continuous Integration fängt Integrationsfehler früh ab, indem Code-Änderungen mehrmals täglich in ein gemeinsames Repository gemergt werden. Jeder Merge löst einen automatisierten Build- und Testlauf aus. Kaputte Builds werden sofort behoben.

Continuous Delivery erweitert dies durch Automatisierung des Release-Prozesses. Jede Änderung, die die Test-Suite besteht, ist ein Release-Kandidat. Das Deployment in die Produktion kann jederzeit mit einem einzigen Genehmigungsschritt oder vollautomatisch erfolgen.

So hilft Tallence

Tallence entwirft und baut automatisierte CI/CD-Pipelines auf AWS CodePipeline, GitHub Actions oder GitLab CI.

Mehr über CI/CD-Implementierung erfahren