Sobes.tech
Junior — Middle

Kā atšķiras DevOps prakses: automātiska koda piegāde un tā automātiska izvietošana ražošanā?

sobes.tech AI

Atbilde no AI

Nepārtraukta koda piegāde (Continuous Delivery) un automātiska izvietošana ražošanā (Continuous Deployment) ir divi saistīti, bet atšķirīgi posmi DevOps praksē:

  • Nepārtraukta koda piegāde (Continuous Delivery): process, kurā koda izmaiņas automātiski tiek saliktas, testētas un sagatavotas izdošanai, bet pati izdošana ražošanā notiek manuāli. Tas nodrošina, ka kods vienmēr ir gatavs izdošanai jebkurā laikā.

  • Automātiska izvietošana (Continuous Deployment): nākamais solis, kurā pēc visu testu un pārbaudes veiksmīgas pabeigšanas izmaiņas automātiski tiek izvietotas ražošanā bez cilvēka iejaukšanās.

Galvenā atšķirība ir tā, ka Continuous Delivery gadījumā ražošanas izdošana ir kontrolēta ar cilvēka palīdzību, bet Continuous Deployment — notiek pilnīgi automātiski.