From 2c7172394b6ac8b041d51a787780d3596c23cd03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=9Fur=20Y=C4=B1lmaz?= Date: Mon, 22 Jan 2024 02:00:13 +0300 Subject: [PATCH] [tr] continuous-deployment.md localization to Turkish (#2843) Signed-off-by: Ugur Yilmaz --- content/tr/continuous-deployment.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 content/tr/continuous-deployment.md diff --git a/content/tr/continuous-deployment.md b/content/tr/continuous-deployment.md new file mode 100644 index 0000000000..934072df3a --- /dev/null +++ b/content/tr/continuous-deployment.md @@ -0,0 +1,24 @@ +--- +title: Sürekli Dağıtım (CD) +status: Completed +category: concept +tags: ["uygulama", "yöntem", ""] +--- + +## Nedir + +Genellikle CD olarak kısaltılan sürekli dağıtım (continuous deployment), tamamlanmış yazılımı doğrudan üretime dağıtarak sürekli teslimattan (continuous delivery) bir adım daha ileri gider. +Sürekli dağıtım (CD), sürekli entegrasyon (CI) ile birlikte ele alınır ve genellikle CI/CD olarak adlandırılır. +CI süreci, uygulamada yapılan değişikliklerin geçerli olup olmadığını test eder ve CD süreci, kod değişikliklerini bir organizasyonun testten üretime, tüm ortamlarına otomatik olarak dağıtır. + +## Hangi Sorunları Çözer + +Yeni yazılım sürümlerinin yayınlanması yoğun emek gerektiren ve hata yapmaya yatkın bir süreç olabilir. +Bu aynı zamanda organizasyonların üretim kazalarından kaçınmak ve mühendislerin normal çalışma saatleri dışında çalışmaları gereken zamanı azaltmak için nadiren yapmak isteyecekleri bir şeydir. +Geleneksel yazılım dağıtım modelleri, organizasyonları yazılım yayınlama sürecinin hem istiktar hem de yeni özellik yayınlama hızı konusundaki kurumsal ihtiyaçları karşılayamadığı bir kısır döngü içinde bırakır. + +## Nasıl Yardımcı Olur + +Yayınlama döngüsünü otomatikleştirerek ve organizasyonları üretime daha sık sürüm yayınlamaya zorlayarak CD, CI’ın geliştirme ekipleri için yaptığını operasyon ekipleri için yapar. +Özellikle, operasyon ekiplerini ürün dağıtımlarının sancılı ve hataya yatkın kısımlarını otomatikleştirmeye zorlayarak genel riski azaltır. +Ayrıca organizasyonları ürün değişikliklerini kabul etme ve bunlara uyum sağlama konusunda daha iyi hale getirir, bu da daha yüksek istikrar sağlar.