Sobes.tech
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ā