FDE Foundations · Modül 9: Üretim

Müşteri Teslimatları için CI/CD

Teslim hattı güvenilirlik sözleşmendir: her değişiklik aynı kapılardan geçer, aynı artefakt ortamlarda yukarı çıkar ve insanlar müşteriye dönük adımları onaylar.

11 dk okuma

Kazanımlar

  • Hat kurmak: lint, test, sözleşme testleri, derleme, dağıtım
  • Dağıtımları kontrollerle kapatmak ve artefakt üretmek
  • Aynı artefaktı ortamlar arasında yükseltmek

Aşamalar

Küçük bir servis için çalışan hat: lint ve tip kontrolü, ünite testleri, bağımlılıklı entegrasyon testleri, dış sistemlere karşı sözleşme testleri, köken bilgili imaj derlemesi, staging'e dağıtım, duman testleri ve ardından onaylı müşteri ortamı dağıtımı. Her aşama hattı gürültüyle kırar; kırmızıda hiçbir şey ilerlemez.

Tek artefakt, çok ortam

İmaji bir kez kur ve aynı digest'i staging ve üretimden geçir. Ortam başına yeniden derlemek kaymayı geri getirir: test ettiğin şey, yayınladığın şey değildir. Yapılandırma ortamla değişir; artefakt değişmez.

Müşteri değişiklik pencereleri

Müşteri ortamlarının değişiklik onay süreçleri vardır: bakım pencereleri, CAB toplantıları, yeni imajlara güvenlik taramaları. Dağıtımları bu pencerelere planla ve süreçlerinin istediğini erken sun (değişiklik tanımı, geri alma planı, test kanıtı). Hat kanıtı otomatikleştirir: hat koşusu bağlantısı, test sonuçları, artefakt digest'i.

Hızlı geri bildirim

Hattı on dakikanın altında tut ya da mühendisler beklemeyi bırakır. Paralelleştir, bağımlılıkları önbellekle ve yavaş uçtan uca takımı her commit yerine takvime bağla.

Mini kontrol

2-3 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.

Alıştırma

Kurgusal bir fatura servisi için CI/CD tasarlayın: yaklaşık süreleriyle sıralı aşamalar, artefaktın yükselme yolu ve haftalık CAB'li müşteri için değişiklik penceresi planı.

Geçme kriterleri

Aşamalar kapılarla sıralı, tek artefakt yükseltmesi digest ile belirtilmiş ve CAB planı hangi kanıtın ne zaman sunulduğunu içermeli.

İlerlemeni kaydetmek için giriş yapÜcretsiz hesap: yalnızca ders ilerlemen ve quiz sonuçların saklanır.

Ziyaret sayımı için Google Analytics kullanıyoruz. Reklam yok, siteler arası takip yok. Çerez Politikası