Vývoj s využitím CI/CD a jeho výhody
Špeciálny projekt
Žiadna aplikácia nie je nikdy taká dobrá, aby nemohla byť ešte lepšia. Ešte prednedávnom sa softvér a jeho aktualizácie dodávali na mesačnej alebo kvartálnej báze. Dnes však moderné princípy vývoja, medzi ktoré patrí aj DevOps, prinášajú výrazné zrýchlenie, ktoré umožňuje dodávať malé časté aktualizácie na dennej báze.
V takom tempe je dôležité zabezpečiť kvalitu sofvéru a jeho automatického zavedenia do produkcie. Proces dodávania aktualizácií softvéru je sprevádzaný neustálym automatickým testovaním, posudzovaním zmien ostatnými vývojármi a následným nasadením do produkcie. Jednoducho ideálna situácia vyzerá asi takto:
1.) Vývojár upraví kód
2.) Všetko ostatné sa deje automaticky
Opísaná situácia môže byť reálna vďaka CI/CD:
Continous Integration (CI) – viacero developerov kontinuálne integruje svoje zmeny kódu do produkčnej vetvy spoločného repozitára, niekoľkokrát za deň. Cieľom je čo najjednoduchšia možná integrácia často sa opakujúcich zmien čo najmenšíc ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Zobrazit Galériu
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH