Sobes.tech
Middle

Mis vahe on Deployment ja Delivery vahel?

sobes.tech AI

Vastus AI-lt

Käivitus — see on protsess, mille käigus paigaldatakse rakenduse või teenuse uus versioon sihtkeskkonda (näiteks testimine, staging, tootmine). See on eraldiseisev, atomaarne samm.

Delivery (Continuous Delivery) — see on lähenemisviis, mis tagab, et tarkvara saab vabastada tootmisse igal ajal. See hõlmab kogu vabastamisliini automatiseerimist: koostamine, testimine, juurutamine test- ja staging-keskkondades. Tootmisse juurutamine võib toimuda käsitsi.

Peamised erinevused:

Omadus Deployment Delivery
Kohaldamisala Üks konkreetne juurutus samm Kogu protsess koodikommitist valmisolekuni tootmisse juurutamiseks
Eesmärk Paigaldada rakendus keskkonda Teha rakendus valmis vabastamiseks igal ajal
Automatiseerimine Võib olla käsitsi või automatiseeritud Kõrge automatiseerituse tase kogu vabastamisliinis
Sagedus Võib olla haruldane Eeldab sagedasi vabastusi
Otsuse tegemine Toimub Delivery/Deployment protsessi lõpus Toimub iga liini etapil, tipphetk — otsus tootmisse lasta