CI-CD pipeline, yazılım projelerinin derlenmesi, test edilmesi ve dağıtılması süreçlerini otomatikleştirir. 1. Sürekli Entegrasyon (CI): Geliştiriciler, kodlarını sık sık bir araya getirir ve otomatik testlerle doğrular. Her kod değişikliği, otomasyon testlerinden geçer. Başarısız test durumunda, kod gözden geçirilir ve düzeltilir. 2. Sürekli Teslimat (CD): CI sürecinin ardından, değişiklikler otomatik olarak test edilir ve dağıtılır. Kod, canlı bir üretim ortamına taşınır. CI-CD pipeline'ın çalışma adımları: Kodun derlenmesi. Artifact oluşturulması. Dağıtıma hazırlık. Dağıtım. Popüler CI/CD araçları arasında Jenkins, GitLab CI, Travis CI ve CircleCI bulunur.