Sobes.tech
Junior — Middle

Կարող եք բացատրել ավտոմատ մատակարարման և ավտոմատ տեղադրման տարբերությունները CI/CD պրակտիկայում?

sobes.tech AI

Պատասխան AI-ից

CI/CD պրակտիկայում տարբերությունները շարունակական մատակարարման (Continuous Delivery) և շարունակական տեղակայում (Continuous Deployment) հետևյալն են.

  • Շարունակական մատակարարում (Continuous Delivery)

    • Բոլոր շինարարության և փորձարկման փուլերը անցնելուց հետո, նոր հավելվածի տարբերակը ավտոմատ պատրաստ է թողարկման:
    • Տեղակայումը արտադրական միջավայրում կատարվում է ձեռքով, թիմի որոշմամբ:
    • Հնարավորություն է ապահովել արագ և հուսալի կերպով ցանկացած ժամանակ նոր տարբերակ թողարկել:
  • Շարունակական տեղակայում (Continuous Deployment)

    • Ամեն հաջող փոփոխություն ավտոմատ կերպով տեղադրվում է արտադրական միջավայրում առանց ձեռնարկման:
    • Պահանջվում է բարձր մակարդակի ավտոմատացում և մոնիտորինգ՝ ռիսկերը նվազեցնելու համար:

Օրինակ:

CI: Կոդը ավտոմատ կերպով կառուցվում և փորձարկվում է:
Continuous Delivery: Հաջող CI-ից հետո, արհեստը պատրաստ է տեղակայման, բայց այն սկսում է անձը:
Continuous Deployment: Հաջող CI-ից հետո, արհեստը ավտոմատ կերպով տեղադրվում է արտադրական միջավայրում: