CI ne anlama gelir?

Sürekli Entegrasyon anlamına gelir.

📜

Tanım

Sürekli Entegrasyon (CI), yazılım geliştiricilerin kod değişikliklerini düzenli olarak merkezi bir depoya birleştirdiği, ardından otomatik yapılar ve testlerin yapıldığı bir yazılım geliştirme uygulamasıdır. DevOps felsefesinin temel bir uygulamasıdır.

🔨

Otomasyon

CI, sık entegrasyonu teşvik eden kültürel bir bileşen ve otomatik yapı süreçlerini tetikleyen otomasyon bileşenini içerir.

🚀

Hedefler

CI'nin temel hedefleri, hataları hızlı bir şekilde bulup düzeltmek, yazılım kalitesini artırmak ve yeni yazılım güncellemelerini doğrulama ve yayınlama süresini kısaltmaktır.

🔄

Güven

Sık entegrasyon, kod tabanının her zaman işlevsel durumda olduğuna dair güven oluşturur.

🔬

Test Kapsamı

CI, yazılımın farklı yönlerini kapsayan kapsamlı bir otomatik test seti içermelidir.