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.