DevOps практикалары кандай айырмаланат: автоматтык код жеткирүү жана анын автоматтык түрдө өндүрүшкө жайгаштырылышы?
sobes.tech AI
AIден жооп
Коддун үзгүлтүксүз жеткирүү (Continuous Delivery) жана автоматтык түрдө өндүрүшкө жайгаштыруу (Continuous Deployment) DevOps практикасында байланыштуу, бирок ар башка этаптар:
-
Коддун үзгүлтүксүз жеткирүү (Continuous Delivery): бул процессте коддогу өзгөрүүлөр автоматтык түрдө топтолуп, тесттен өтүп, чыгарууга даярдалат, бирок өзү чыгаруу кол менен жүргүзүлөт. Бул кодду каалаган убакта чыгарууга даяр кылып турат.
-
Автоматтык жайгаштыруу (Continuous Deployment): кийинки кадам, бардык тесттер жана текшерүүлөр ийгиликтүү өтүп, өзгөрүүлөр автоматтык түрдө өндүрүшкө жайгаштырылат, адам аралашпастан.
Негизги айырмасы — Continuous Deliveryде чыгаруу адам тарабынан көзөмөлдөнөт, ал эми Continuous Deployment толугу менен автоматташтырылган.