DevOps uygulamaları nasıl farklılık gösterir: otomatik kod teslimi ve otomatik üretim ortamına dağıtım?
sobes.tech yapay zeka
AI'dan gelen yanıt
Kodun Otomatik Teslimatı (Continuous Delivery) ve otomatik üretim dağıtımı (Continuous Deployment) DevOps uygulamasında ilişkili ama farklı iki aşamadır:
-
Kodun Otomatik Teslimatı (Continuous Delivery): koddaki değişikliklerin otomatik olarak derlenip, test edilip, yayınlamaya hazırlanması süreci, ancak üretime geçişin manuel olarak yapılmasıdır. Bu, kodun her zaman yayınlamaya hazır olmasını sağlar.
-
Otomatik Dağıtım (Continuous Deployment): bir sonraki adımdır; tüm testler ve kontroller başarıyla geçildikten sonra değişikliklerin otomatik olarak üretime alınması, manuel müdahale olmadan.
Bu nedenle, temel fark, Continuous Delivery'de üretime geçişin bir kişi tarafından kontrol edilmesi, Continuous Deployment'da ise tamamen otomatik gerçekleşmesidir.