Sürekli Entegrasyon
term_id: continuous_integration
Category: engineering_practice
Definition
Sürekli Entegrasyon (CI), çok sayıda katılımcının kod değişikliklerini tek bir yazılım projesinde birleştirmeyi otomatize eden kritik bir DevOps uygulamasıdır. Otomatik derlemeler ve testler çalıştırılarak entegrasyon süreci sağlanır.
Summary
Geliştiricilerin kod değişikliklerini sık sık merkezi bir depoya birleştirdiği, otomatik derlemeleri ve testleri tetikleyen bir yazılım geliştirme uygulaması.
Key Concepts
- Otomatik Test
- Versiyon Kontrolü
- Derleme Otomasyonu
- Geri Bildirim Döngüsü
Use Cases
- ML model kodu değişikliklerinin doğrulanması
- Veri boru hatlarının tekrarlanabilirliğinin sağlanması
- Yeni özellik dallarının entegre edilmesi