Sürekli Entegrasyon (CI) ve Sürekli Dağıtım (CD) nedir?
Yazılım geliştirmede temel uygulamalar ve DevOps yaklaşımının merkezi direkleridir.
Sürekli Entegrasyon (CI)
CI, kod değişikliklerinin sıkça paylaşılan bir depoya entegre edilmesini ve kod güvenilirliğini sağlamak için testlerin otomatikleştirilmesini içerir.
Sürekli Teslimat (CD)
CD, kod değişikliklerinin test edilmesi ve teslimatının sürecini otomatikleştirir, üretime otomatik dağıtımdan hemen önce durur.
CI/CD Boru Hattı
Bir boru hattı, CI, CD'yi destekleyen testler, süreçler ve kontrollerden oluşan bir dizi bağlantılı seti içerir, Çevik zihniyet, DevOps yaklaşımı ve SRE uygulamaları tarafından desteklenir.