Canary Releases spielen eine neue Version zuerst für einen kleinen Nutzeranteil aus. Erst bei stabilen Metriken wird der Rollout schrittweise vergrößert.
Blue-Green Deployment betreibt zwei möglichst identische Umgebungen: eine live (Blue), eine idle/neu (Green). Releases wechseln den Traffic erst nach erfolgreicher Prüfung auf die neue Seite.
CI/CD steht für Continuous Integration und Continuous Delivery bzw. Deployment. Automatisierte Pipelines bauen, testen und verteilen Softwareänderungen zuverlässig – von jedem Commit bis zur produktiven Freigabe.
Jenkins – Automatisierung von CI/CD-Pipelines für Softwareentwicklung
Jenkins ist ein Open-Source-CI/CD-Tool zur Automatisierung von Software-Builds, Tests und Deployments. Es unterstützt zahlreiche Programmiersprachen, Versionskontrollsysteme und Container-Technologien. Dank seiner großen Plugin-Bibliothek lässt sich Jenkins flexibel an verschiedene Entwicklungsumgebungen anpassen.