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 |