CI/CD
Kodun kontrolden yayına daha düzenli akmasını sağlayan otomasyon hattı.
Kod değişikliklerini test etme, doğrulama ve yayınlama süreçlerini otomatikleştiren geliştirme yaklaşımı.
Otomatik yayın hattı — Bir commit geldiğinde testlerin çalışması ve her şey yolundaysa sitenin otomatik deploy edilmesi tipik CI/CD akışıdır.
Kısa tanım
CI/CD, kod değişikliklerini otomatik test ve dağıtım adımlarıyla yöneten süreç yaklaşımıdır.
Basit anlatım
Mutfağa giren her tabağın kalite kontrolden geçip sonra servise çıkması gibi. Amaç hız değil; güvenli ve düzenli akıştır.
Ne zaman kullanılır?
- Ekipte düzenli deploy yapılıyorsa
- Hata riskini azaltmak istiyorsan
- Tekrarlayan test ve yayın işlerini otomatikleştirmek istediğinde
Dikkat edilmesi gerekenler
- Yanlış kurulan otomasyon hatayı da otomatik yayabilir
- Süreç görünürlüğü ve log takibi önemlidir
- Küçük projelerde bile basit ama anlaşılır kurgu daha değerlidir
İlgili terimler