continuous delivery devops
Kaj je neprekinjena dostava v DevOps?
Stalna integracija je bilo podrobno razloženo v naši zadnji vadnici. Tu bomo videli neprekinjeno dostavo v DevOps.
Neprekinjena dostava je pomemben postopek dostave programske opreme / posodobitev v produkcijo v manjših korakih, kar zagotavlja, da je programsko opremo mogoče kadar koli izdati. S takim pristopom DevOps-a bo ekipa vedno pripravljena na 'Dostavitev kadar koli' v produkcijo.
Preberite tudi => Popoln vodnik za DevOps
Torej, neprekinjena dostava je cevovod ali življenjski cikel kode, kjer se koda, ki jo je na novo razvila ali posodobila skupina programske opreme, preizkuša v različnih fazah tako z ročnimi kot z avtomatiziranimi preskusi in opravi tako z ročnimi kot z avtomatiziranimi odrskimi vrati in vstopi v proizvodnjo.
Glavni poudarek in cilj neprekinjene dobave je zgraditi, preizkusiti in sprostiti stranki precej hitreje in pogosteje, v kratkih ciklih.
Spodaj so navedene prednosti CD-ja.
-
- Poveča število dobav.
- Zmanjša tveganje za neuspeh v proizvodnji.
- Zmanjša ročno delo.
- Poveča zaupanje v ekipo.
- Skupini omogoča avtomatizacijo vsega.
- Omogoča hitrejše povratne informacije.
VIDEO 3. del, blok 2: Neprekinjena dostava- 10 minut 28 sekund
Prepis:
Zaključili smo 1. in 2. del te serije predavanj in trenutno v 3. delu 2. bloka
V bloku 1 smo preučevali neprekinjeno integracijo, ki je pomemben avtomatiziran postopek v praksi DevOps, kjer smo razumeli, da je nenehna integracija neprekinjen postopek združevanja vseh kod razvijalcev v centralno repozitorij in potrditev združitve vsakega z uspešno izdelano in avtomatizirano enotno preizkušanje .
Preučevali smo tudi prednosti CI.
moja sql vprašanja in odgovori
Zdaj pa se pozanimajmo o neprekinjeni dostavi, ki je še en pomemben postopek v praksi DevOps.
Vemo, da je glavni cilj DevOps neprekinjeno zagotavljanje strankam z majhnimi povečanji vrednosti.
Torej, skladno s tem ciljem je CD, na kratko, nekaj takega, kjer je ekipa vedno pripravljena na dostavi kadar koli “ namesto našega starodavnega modela dostave samo ob določenem datumu dobave in se držimo samo tega datuma.
Tako je neprekinjena dobava cevovod ali življenjski cikel kode, kjer se koda, ki jo je na novo razvila ali posodobila skupina programske opreme, preizkuša v različnih fazah tako z ročnimi kot z avtomatiziranimi preskusi in opravi tako z ročnimi kot z avtomatiziranimi odrskimi vrati in vstopi v proizvodnjo.
Glavni poudarek in cilj neprekinjene dostave je graditi, testirati in dostavljati kupcu precej hitreje in pogosteje. Veste hitreje in pogosto se sklicujete le na nekaj ur v DevOpsu.
Skratka, stalna dostava je pristop dobave programske opreme v kratkih ciklih.
oddajanje char v int c ++
Očitno je, da CD namerava kupcu pogosteje dostavljati vrednost z zmanjšanjem stroškov, povečanjem hitrosti dostave, povečanjem zanesljivosti in zmanjšanjem tveganja za dostavo težkih kosov kode.
Neprekinjena dostava je torej postopek dostave programske opreme / posodobitev v produkcijo z manjšimi koraki, ki zagotavlja, da je programsko opremo mogoče kadar koli izdati.
To je shematski prikaz neprekinjene dostave.
O tem bomo razumeli malo podrobneje.
Očitno je, da če je cilj neprekinjene dostave hitrejše dostave, ki se osredotočajo na stroške, čas, kakovost in zanesljivost, je treba „avtomatizacijo v celoti“ nujno.
CD zajema celotno avtomatizacijo za celoten cikel, ki se začne s prijavo kode, sestavljanjem in izdelavo, izvajanjem avtomatiziranih preskusov enote, izvajanjem preizkusov sprejemljivosti in dokler koda ni v proizvodnji, ta cevovod pa se imenuje „Avtomatizirani cevovod za uvajanje“.
Torej se v DevOpsu neprekinjena dostava imenuje tudi „Avtomatski cevovod za uvajanje“.
To bo vključevalo tudi nekaj ročnih preskusov, kot je na primer 'Preizkušanje s strani uporabnikov', ki ga bo na splošno vodil končni uporabnik, in tudi nekaj ročnih potrditev, saj se koda približuje proizvodnemu okolju.
No, opredelitev cevovoda CD in vključitev različnih faz preskusov, števila faz preskusov in vrat za odobritev, bodisi ročnih bodisi avtomatiziranih, je odvisna od organizacij, glede na zahteve programa.
Torej, če vidite ta diagram, lahko jasno rečemo, da neprekinjena dostava vključuje dva cevovoda, eden je zgrajen cevovod, ki vključuje CI, ki je sestavljen iz avtomatiziranega sprožilca gradnje, sestavljanja, gradnje in uvajanja.
Drugi je testni cevovod, ki v bistvu vključuje 'neprekinjeno testiranje', o katerem bomo razpravljali v naslednjem bloku.
Po razumevanju pristopa neprekinjene dostave povejmo prednosti neprekinjene dostave.
Neprekinjena dostava je avtomatiziran cevovod za uvajanje in zato očitno
# 1. Poveča število dobav
#dve. CD je tako majhen kratek cikel, ki traja v nekaj urah. Ker so zgoščenke majhne in pogoste razmestitve, odpravlja večje tveganje za okvare pri proizvodnji.
# 3. Če ni predpisane zahteve človeškega posredovanja, je vse v pripravi, od začetka do konca, avtomatizirano. Veliko ročnih del se torej zmanjša.
# 4. Nenehna dostava krepi zaupanje v ekipo in ekipa bo vedno pripravljena na 'dostavo v proizvodnjo', njihov um pa bo nenehno povezan s kakovostjo in hitrostjo, ki se pričakuje v proizvodnji
# 5. Neprekinjena dobava omogoča in obogati tako razvoj kot Operacije za avtomatizacijo vsega, kar vključuje razvoj, kot tudi operativne dejavnosti, proženje, gradnjo, testiranje enot, uvajanje, definiranje konfiguracij infrastrukture in okolja kot kodo, višje stopnje testiranja (funkcionalnost, varnost , zmogljivost, uporabniški vmesnik itd.)
# 6 . Nenazadnje pa tudi nenehna dostava, ki je kratek cikel uvajanja, pomaga ekipi pri hitrejšem pridobivanju povratnih informacij o dostavi, in to ne samo iz razvojnega okolja, temveč tudi iz proizvodnega okolja, zato je dobava programske opreme nizka. stresna dejavnost ali BAU, kot običajno za ekipo.
S tem zaključujemo in spoznavamo pristop neprekinjene dostave in njegove prednosti.
V našem prihodnjem videoposnetku naj tudi razumemo, kaj je nenehna uvajanje in v čem se razlikuje od neprekinjene dostave. Spoznali bomo tudi cevovod za neprekinjeno testiranje.
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- Neprekinjena razmestitev v DevOps
- Nenehna integracija v DevOps
- Neprekinjeno testiranje v DevOps
- Vadnica za DevOps: Končni vodnik po DevOps (25+ vadnic)
- Povzetek video vadnic za DevOps
- Vadnica za neprekinjeno dostavo: Zanesljiva sprostitev programske opreme v proizvodnjo
- Vadnica za testiranje DevOps: Kako bodo DevOps vplivali na testiranje kakovosti?
- Vadnica za orodje za neprekinjeno integracijo Hudson - Vadnica za selen # 25