Continuous Deployment nedir?
CD
Testi başarıyla geçen kodların hiçbir insan müdahalesi olmadan otomatik olarak canlıya alınması.
Tanım
Yazılım geliştirme sürecini hızlandıran bir yöntemdir. Kodunuzu yazdığınız anda otomatik testlerden geçer ve hiçbir engel yoksa doğrudan kullanıcıların kullandığı sisteme yüklenir. Manuel onay süreçlerini ortadan kaldırarak yazılımın sürekli güncel kalmasını sağlar.
Nasıl çalışır?
Geliştirici kodu sisteme gönderir, sistem otomatik testleri çalıştırır ve başarılı olursa kod canlı sunucuya aktarılır.
Nerede kullanılır?
Modern web uygulamaları, SaaS platformları ve hızlı güncelleme gerektiren dijital ürünler.
Sık karıştırılanlar
Continuous Delivery ile karıştırılabilir; Delivery'de canlıya alma aşaması manuel bir onay gerektirebilir, Deployment'ta ise tamamen otomatiktir.
Sıkça sorulanlar
Hata yaparsak ne olur?
Sistem otomatik testler sayesinde hatayı canlıya çıkmadan yakalamaya çalışır, ancak yine de risk içerir; bu yüzden testler çok sağlam olmalıdır.
İlgili terimler
İlgili araçlar
Bu açıklama TreScout için sade dille hazırlandı · yanlış ya da eksik gördüğünüz bir şey olursa hello@trescout.com. TreScout her gün GitHub, Hacker News ve HuggingFace trendlerini Türkçe özetler.