continuous deployment devops
Čo je to nepretržité nasadenie v DevOps?
Náš predchádzajúci návod v tejto sérii vysvetlil význam slova Nepretržité doručovanie .
Kontinuálne doručovanie je potrubie automatizovaného nasadenia s automatizovanými a manuálnymi bránami medzi nimi, zatiaľ čo Continuous Deployment je potrubie kontinuálneho doručovania bez manuálnych brán medzi nimi.
Odporúčané čítanie => Školenie DevOps s textovými a videonávodmi
Nepretržité nasadenie teda nemusí byť „uvoľnením do výroby“. Ale kód je nasadený do výroby a pomocou funkcie „Prepínanie funkcií“ je stíšený. Keď bude pripravený, prepínač funkcií sa zapne.
Tieto prepínače funkcií zabraňujú riziku zlyhania funkčnosti funkcií v produkcii vypnutím nasadenej funkcie v produkcii.
Táto možnosť tiež umožňuje zapnutie funkcie pre určitú skupinu používateľov alebo pre určitú geografickú oblasť alebo pre určitú zákaznícku stránku alebo dokonca pre interných zamestnancov na počiatočné vyhodnotenie a spätnú väzbu.
VIDEO Časť 3 Blok 3: Nepretržité nasadenie- 6 minút 28 sekúnd
softvér na stiahnutie videa z youtube zadarmo na stiahnutie
Prepis videa:
Tesne pred predchádzajúcim videom sme sa dozvedeli o prístupe nepretržitého doručovania a jeho výhodách.
V tomto bloku sa dozvieme o nepretržitom nasadení a v čom sa líši od nepretržitého doručovania. A tiež pochopíme význam nepretržitého testovania a potrubia nepretržitého testovania v DevOps.
ako používať súbory .jar
Tu by som chcel predstaviť ďalší termín DevOps, to znamená nepretržité nasadenie, ktoré by sa nemalo zamieňať s nepretržitým doručovaním, pretože ich krátkou formou je CD.
Ako už vieme, nepretržité doručovanie alebo CD je proces dodávania softvéru alebo aktualizácií softvéru do výroby v menších prírastkoch, čo zaručuje, že softvér bude možné kedykoľvek vydať do výroby.
Jedná sa o automatizované nasadenie s automatizovanými aj manuálnymi bránami medzi nimi.
Poďme teraz k kontinuálnemu nasadeniu.
Nepretržité nasadenie je tiež potrubie na nepretržité dodávanie, ale bez manuálnych brán medzi nimi. Myslím, že žiadne ručné brány ani žiadny manuálny zásah, od počiatočného potvrdenia kódu až do uvedenia kódu do výroby.
Tento obrázok vám vysvetlí postup neustáleho nasadenia.
Ako vidíte na tomto diagrame, je to rovnaké ako v prípade kontinuálneho dodávacieho kanálu, bude nasledovať spúšťač zostavenia, po ktorom bude nasledovať kontrola kódu, automatická kompilácia, zostavenie, jednotkové testy, nasadenie a ďalšie automatizované testy až do nasadenia do výroby. '.
Tu to nebudem nazývať ako „Release to production“, ale ako nasadenie do výroby, čo o chvíľu vysvetlím.
Neexistujú teda žiadne fázy manuálneho testovania ani brány manuálneho schválenia, alebo inými slovami, vôbec žiadny manuálny zásah.
aplikácia, ktorá umožňuje špehovať iné telefóny
Stáva sa to hlavne v zrelej organizácii a v prípade dodávok alebo aktualizácií vyzretých produktov, kde sú postupy DevOps zavedené veľmi dobre, a preto stačí iba automatizované doručovacie potrubie, ktoré sa postará o kvalitu a nie sú potrebné žiadne manuálne testovania a brány kvality.
Prepínače funkcií sú však potrebné pre nepretržité nasadenie, hoci sú prítomné v obidvoch metódach, t. J. Nepretržitého doručovania a nepretržitého nasadenia, a sú nevyhnutné pre postupné nasadzovanie.
Prepínače funkcií sa vyhnú akémukoľvek riziku zlyhania funkčnosti funkcie v produkcii vypnutím nasadenej funkcie v produkcii. Tento príznak funkcie teda zaisťuje, že všetky funkcie nasadené do výroby je možné na základe požiadavky zapnúť alebo vypnúť, a preto ich nemusí okamžite vydať koncovým používateľom.
Ako už bolo spomenuté, neustále nasadenie nemusí byť nevyhnutne uvoľnením pre zákazníkov, ale „nasadením do výroby“. Táto možnosť nepretržitého nasadenia sa používa pri nasadení určitých časovo ohraničených funkcií.
Dať Príklad „Ponuka služieb s pridanou hodnotou mobilného operátora pre zákazníkov môže byť počas Vianoc nasadená prostredníctvom metódy nepretržitého nasadzovania do výroby kedykoľvek, takže táto funkcia alebo balík služieb s pridanou hodnotou bude naživo pripravený a otvorený počas Vianoce alebo o polnoci nového roka atď., Prostredníctvom prepínania funkcií.
A túto funkciu je možné vo výrobe otvoriť počas bieleho alebo spánku a bezpečne zapnúť koncovým používateľom neskôr počas dňa, po zaistení jeho funkčnosti.
V zásade je to ako nasadiť kód / funkciu do výroby, ale nespustiť kód, kým nie je správny čas alebo kým sa tím nerozhodne vydať kód alebo funkciu.
Táto možnosť tiež umožňuje zapnutie funkcie pre určitú skupinu používateľov alebo pre určitú geografickú oblasť alebo pre určitú zákaznícku stránku alebo dokonca pre interných zamestnancov na účely počiatočného vyhodnotenia a spätnej väzby.
Ľudia tiež označujú prax DevOps ako model CI-CD, kde CD označuje nepretržité dodávanie, nepretržité nasadenie. A toto je všetko o nepretržitom nasadení.
Navrhované čítanie = >> Nepretržité nasadenie pomocou Pact CLI
V nadchádzajúcom videonávode sa dozvieme o ‘nepretržitom testovaní’ a postupnom testovaní.
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Nepretržité doručovanie v DevOps
- Nepretržité testovanie v DevOps
- Nepretržitá integrácia do DevOps
- Top 10 nástrojov na nepretržité testovanie na testovanie DevOps (zoznam 2021)
- Rekapitulácia videonávodov pre DevOps
- Výukový program DevOps: Najdôležitejší sprievodca DevOps (25+ výučbových programov)
- Najlepšie nástroje AWS DevOps pre vytváranie a nasadenie cloudu
- Výukový program pre testovanie DevOps: Ako DevOps ovplyvní testovanie kvality?