DevOps təcrübələri necə fərqlənir: avtomatik kod çatdırılması və onun avtomatik istehsalata yerləşdirilməsi?
sobes.tech Süni İntellekt
AI-dan cavab
Kodun Davomli Təqdimatı (Continuous Delivery) və avtomatik istehsalata yerləşdirmə (Continuous Deployment) DevOps praktikasında əlaqəli, amma fərqli mərhələlərdir:
-
Kodun Davamlı Təqdimatı (Continuous Delivery): bu prosesdə koddakı dəyişikliklər avtomatik olaraq yığılır, test edilir və buraxılışa hazırlaşdırılır, lakin istehsalata buraxılış əl ilə həyata keçirilir. Bu, kodun hər zaman buraxılışa hazır olmasını təmin edir.
-
Avtomatik yerləşdirmə (Continuous Deployment): növbəti mərhələdir; bütün testlər və yoxlamalar uğurla keçdikdən sonra dəyişikliklər avtomatik olaraq istehsalata yerləşdirilir, əl müdaxiləsi olmadan.
Əsas fərq odur ki, Continuous Delivery-də istehsalata buraxılış insan tərəfindən idarə olunur, Continuous Deployment-də isə tamamilə avtomatik həyata keçirilir.