Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[tr] continuous-deployment.md localization to Turkish (#2843)
Signed-off-by: Ugur Yilmaz <uguryilmaz.dev@gmail.com>
- Loading branch information
1 parent
ad45dee
commit 2c71723
Showing
1 changed file
with
24 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. |