continuous deployment devops
Što je kontinuirano postavljanje u DevOps?
Naš prethodni vodič u ovoj seriji objasnio je značenje Kontinuirana dostava .
Kontinuirana isporuka je automatizirani implementacijski cjevovod s automatskim i ručnim ulazima između, dok je Continuous Deployment kontinuirani isporučni cjevovod bez ručnih vrata između.
Preporučena literatura => DevOps trening s tekstualnim i video tutorialima
Dakle, kontinuirano postavljanje ne mora biti „puštanje u proizvodnju“. No, kôd se postavlja u produkciju i zadržava pod zatišjem pomoću značajke 'Feature Toggles' i kad bude spreman, prekidač značajke bit će uključen.
Ovi prekidači značajki izbjegavaju svaki rizik od neuspjeha funkcionalnosti značajke u proizvodnji isključivanjem ugrađene značajke u proizvodnji.
Ova opcija također omogućuje uključivanje značajke određenom skupu korisnika ili određenoj geografiji ili određenoj web lokaciji ili čak internim zaposlenicima radi početne procjene i povratnih informacija.
VIDEO Dio 3, blok 3: Kontinuirano postavljanje- 6 minuta 28 sekundi
što je najbolje besplatno računalo za čišćenje
Transkript videozapisa:
Neposredno prije prethodnog videozapisa saznali smo o pristupu kontinuirane isporuke i njegovim prednostima.
U ovom bloku naučimo o kontinuiranom postavljanju i po čemu se razlikuje od kontinuirane isporuke. Također ćemo razumjeti značenje kontinuiranog testiranja i kontinuiranog testiranja u DevOpsu.
Ovdje bih želio predstaviti još jedan pojam DevOps-a, odnosno kontinuirano postavljanje, koji se ne smije miješati s kontinuiranom isporukom, jer je kratki oblik oba CD-a.
Kao što već znamo, kontinuirana isporuka ili CD postupak je isporuke softvera ili softverskih ažuriranja proizvodnji u manjim koracima, koji osiguravaju da softver može biti pušten u bilo koje vrijeme proizvodnji.
To je automatizirani implementacijski cjevovod s automatskim i ručnim ulazima između.
Dođimo sada do Kontinuirane implementacije.
Kontinuirano postavljanje također je kontinuirani dovodni plinovod, ali bez ikakvih ručnih vrata između. Mislim, bez ručnih ulaza ili ručne intervencije, od početnog predavanja koda do uvođenja koda.
Ova će vam slika objasniti cjevovod kontinuirane implementacije.
Kao što vidite na ovom dijagramu, to je isto kao i cjevovod kontinuirane isporuke, bit će okidač gradnje praćen prijavom koda, automatiziranom kompilacijom, gradnjom, jediničnim testovima, implementacijom i ostalim automatiziranim testovima do 'raspoređivanja u proizvodnju '.
plsql pitanja i odgovori za intervju pdf
Ovdje ovo neću nazivati ‘Puštanje u proizvodnju’, već postavljanje u produkciju, što ću objasniti za kratko vrijeme.
Dakle, ne postoje faze ručnog ispitivanja ili ručna vrata za odobravanje, odnosno drugim riječima nema ručnih intervencija.
modeli životnog ciklusa razvoja softvera pdf
To se uglavnom događa u zreloj organizaciji i u slučaju isporuke ili ažuriranja sazrijelih proizvoda, gdje su prakse DevOps vrlo dobro uspostavljene i stoga je samo automatizirani cjevovod dostave dovoljan da se brine o kvaliteti i nisu potrebna ručna ispitivanja i vrata kvalitete.
Međutim, prekidači značajki neophodni su za kontinuiranu implementaciju, iako su prisutni u obje metode, tj. Kontinuirana isporuka i kontinuirana implementacija, a moraju biti za cjevovod kontinuirane implementacije.
Prekidači značajke izbjegavaju svaki rizik od neuspjeha funkcionalnosti značajke u proizvodnji isključivanjem ugrađene značajke u proizvodnji. Dakle, ova oznaka značajke osigurava da se sve značajke koje su raspoređene u proizvodnji mogu UKLJUČITI ili ISKLJUČITI na osnovu zahtjeva i stoga ne moraju biti odmah puštene krajnjim korisnicima.
Kao što je ranije citirano, kontinuirano uvođenje ne mora nužno biti puštanje kupcima već 'uvođenje u proizvodnju'. Ova opcija kontinuiranog postavljanja koristi se u postavljanju određenih vremenski ograničenih značajki.
Dati Primjer , ponuda usluga mobilne telefonije s dodanom vrijednošću za kupce, tijekom Božića, može se primijeniti metodom kontinuiranog uvođenja u proizvodnju u bilo koje vrijeme, tako da značajka ili paket usluga s dodanom vrijednošću ostaju spremni uživo i otvaraju se tijekom Božić ili u ponoć nove godine itd., Pomoću prekidača značajki.
A ova se značajka može otvoriti u proizvodnji tijekom sitnih sati ili sati spavanja i sigurno uključiti krajnjim korisnicima kasnije tijekom dana, nakon što se osigura da radi u redu.
U osnovi, to je poput postavljanja koda / značajke u produkciju, ali ne pokretanja koda dok ne dođe pravo vrijeme ili tim donese odluku o puštanju koda ili značajke.
Ova opcija također omogućuje uključivanje značajke određenom skupu korisnika ili određenoj zemljopisnoj lokaciji ili određenom mjestu kupca ili čak internim zaposlenicima radi početne procjene i povratnih informacija.
Ljudi se također pozivaju na praksu DevOps kao na model CI-CD, gdje se CD odnosi na kontinuiranu isporuku, kontinuiranu implementaciju. A ovdje se radi o kontinuiranom postavljanju.
Predloženo čitanje = >> Kontinuirana implementacija s Pact CLI
U nadolazećem video vodiču naučit ćemo o 'kontinuiranom testiranju' i cjevovodu kontinuiranog testiranja.
Preporučena literatura
- Kontinuirana isporuka u DevOpsu
- Kontinuirano testiranje u DevOpsu
- Neprekidna integracija u DevOps
- 10 najboljih alata za kontinuirano testiranje za DevOps testiranje (popis 2021)
- Ukratko o Video vodičima za DevOps
- Vodič za DevOps: Vrhunski vodič za DevOps (25 i više vodiča)
- Vrhunski AWS DevOps alati za izradu i implementaciju u oblaku
- Vodič za testiranje DevOpsa: Kako će DevOps utjecati na QA testiranje?