Ի՞նչ տարբերություն կա DevOps պրակտիկաների միջև՝ ավտոմատ կոդի մատակարարում և նրա ավտոմատ տեղադրում արտադրությունում։
sobes.tech AI
Պատասխան AI-ից
Կոդի շարունակական մատակարարումը (Continuous Delivery) և ավտոմատ տեղադրումը արտադրությունում (Continuous Deployment) երկու կապված, բայց տարբեր փուլեր են DevOps պրակտիկայում՝
-
Կոդի շարունակական մատակարարում (Continuous Delivery)՝ գործընթաց, որի ժամանակ կոդի փոփոխությունները ավտոմատ կերպով հավաքվում, փորձարկվում և պատրաստվում են թողարկման, բայց ինքնըստինքյան թողարկումը կատարվում է ձեռքով։ Սա ապահովում է, որ կոդը միշտ պատրաստ է թողարկման ցանկացած պահի։
-
Ավտոմատ տեղադրում (Continuous Deployment)՝ հաջորդ քայլը, որի ժամանակ բոլոր փորձարկումները և ստուգումները հաջողությամբ անցնելուց հետո փոփոխությունները ավտոմատ կերպով տեղադրվում են արտադրությունում առանց մարդու միջամտության։
Հիմնական տարբերությունը այն է, որ Continuous Delivery-ում արտադրությանը թողարկումը վերահսկվում է մարդու կողմից, իսկ Continuous Deployment-ը կատարվում է լիովին ավտոմատ։