Middle
Kāda ir atšķirība starp Deployment un Delivery?
sobes.tech AI
Atbilde no AI
Izvietošana — tas ir process, kurā jauna lietojumprogrammas vai pakalpojuma versija tiek uzstādīta mērķa vidē (piemēram, testēšana, staging, ražošanas vide). Tas ir atsevišķs, atomu solis.
Piegāde (Nepārtraukta piegāde) — ir pieeja, kas nodrošina, ka programmatūra var tikt izlaista ražošanā jebkurā laikā. Tā ietver visa izlaiduma ķēdes automatizāciju: būvēšanu, testēšanu, izvietošanu testēšanas un staging vidēs. Ražošanas izvietošana var tikt veikta manuāli.
Galvenās atšķirības:
| Raksturlielums | Izvietošana | Piegāde |
|---|---|---|
| Pieteikuma joma | Konkrēts izvietošanas solis | Veselais process no koda komitēšanas līdz gatavībai izvietošanai ražošanā |
| Mērķis | Programmas uzstādīšana vidē | Padarīt programmu gatavu izlaidumam jebkurā laikā |
| Automatizācija | Var būt manuāla vai automatizēta | Augsta automatizācijas pakāpe visa procesa ietvaros |
| Biežums | Var būt retas | Atļauj biežas izlaišanas |
| Lēmumu pieņemšana | Notiek procesa beigās | Notiek katrā ķēdes posmā, kulminācija — lēmums par izlaišanu ražošanā |