Sobes.tech
Middle

Mi a különbség a Deployment és a Delivery között?

sobes.tech MI

Válasz az MI-től

Deployment — ez az alkalmazás vagy szolgáltatás új verziójának telepítési folyamata a célkörnyezetbe (például tesztelés, staging, gyártás). Ez egy külön, atomikus lépés.

Delivery (Folyamatos Szállítás) — egy megközelítés, amely garantálja, hogy a szoftver bármikor kiadható a gyártásba. Magában foglalja az egész kiadási folyamat automatizálását: összeállítás, tesztelés, telepítés teszt- és staging-környezetekbe. A gyártási telepítés manuálisan is végrehajtható.

Fő különbségek:

Jellemző Deployment Delivery
Alkalmazási terület Egy konkrét telepítési lépés A kód commitjétől a gyártásra való készségig tartó teljes folyamat
Cél Az alkalmazás telepítése a környezetbe Az alkalmazás bármikor készen áll a kiadásra
Automatizálás Lehet manuális vagy automatizált A teljes folyamat magas szintű automatizálása
Gyakoriság Ritkán fordulhat elő Gyakori kiadások lehetővé tétele
Döntéshozatal A Delivery/Deployment folyamat végén történik Minden szakaszban, a kiadás döntésével, a lánc végén történik