DevOps amaliyotlari qanday farq qiladi: kodni avtomatik yetkazib berish va uni ishlab chiqarishga avtomatik joylashtirish?
sobes.tech AI
AIdan javob
Kodni doimiy yetkazib berish (Continuous Delivery) va avtomatik ishlab chiqarishga joylashtirish (Continuous Deployment) DevOps amaliyotida bog'liq, ammo turli bosqichlardir:
-
Kodni doimiy yetkazib berish (Continuous Delivery): bu jarayon, unda koddagi o'zgarishlar avtomatik ravishda yig'iladi, testdan o'tkaziladi va chiqarishga tayyorlanadi, lekin ishlab chiqarishga chiqarish qo'lda amalga oshiriladi. Bu kod har doim chiqarishga tayyor bo'lishini ta'minlaydi.
-
Avtomatik joylashtirish (Continuous Deployment): keyingi bosqich, unda barcha testlar va tekshiruvlar muvaffaqiyatli o'tgach, o'zgarishlar avtomatik ravishda ishlab chiqarishga chiqariladi, qo'lda aralashuvsiz.
Shunday qilib, asosiy farq shundaki, Continuous Deliveryda ishlab chiqarishga chiqarish inson tomonidan nazorat qilinadi, Continuous Deploymentda esa to'liq avtomatik ravishda amalga oshadi.