Sobes.tech
Junior — Middle

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.