Sözlük Maddesi Komutlar ve Araçlar
← Sözlüğe dön

CI/CD

Kod değişikliklerini test etme, doğrulama ve yayınlama süreçlerini otomatikleştiren geliştirme yaklaşımı.

Hızlı bakış Kodun kontrolden yayına daha düzenli akmasını sağlayan otomasyon hattı.

Bu maddeyi kısa ve net hatırlamak istersen başlangıç noktası burası.

Mini örnek 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 başlıklar

build pipeline, deployment, staging