Continuous Deployment ist ein Software-Entwicklungsprozess, bei dem alle Änderungen im Code automatisch und ohne manuelle Intervention in die Produktionsumgebung implementiert werden. Dieser Prozess erfordert ein hohes Mass an Testautomatisierung und rigoroser Qualitätskontrolle, um die Risiken zu minimieren, die mit der automatischen Bereitstellung von Änderungen verbunden sind.
Kontinuierliche Bereitstellung ist der nächste Schritt nach dem Continuous Integration und Continuous Delivery. Während bei Continuous Delivery der Code für die Produktion bereit ist, wird er bei Continuous Deployment tatsächlich für die Produktion bereitgestellt.
Das Hauptziel des Continuous Deployment ist es, den Softwareentwicklungsprozess zu beschleunigen und die Rückmeldung über die Auswirkungen der Änderungen zu verbessern.