Co znamenají zkratky CI a CD? A proč se na ně ptát u Vašeho dodavatele?
Možná jste se při komunikaci s Vaším dodavatelem IT řešení setkali se ztrakty CI a CD a že jsou tyto dvě věci součásti ceny za dodání webu nebo aplikace. Co si tedy pod zkratkami CI a CD představit? A jak CI a CD pomáhá vývojářům a zlevňuje vývoj webu nebo aplikace?
Zkratka CI vychází z anglického Continuous Integration. Jedná se o souhrn metod a postupů, které by se měli během vývoje dodržovat. Dodržování těchto postupů umožní rychlejší předávání zdrojového kódu od vývojářů k testerům až po finální doručování a distribuci ke klientovi. Současně umožní programátorům průběžně přidávat zdrojové kódy a tím neustále vyvíjet.
Druhá zkratka, tedy CD, vychází z anglického Continuous Delivery. CD se zabývá automatizovací doručovacích a distribučních procesů na vybrané IT vybavení. Zabývá se automatizací testování a nasazováním webu nebo aplikace do produkce. V praxi si pod CD můžete představit automatické vydání nové verze Vašeho webu nebo automatické publikování nové verze aplikace na App Store.
Jak CI/CD zlepšuje vývoj v CoreApp Technologies?
Pokud vybíráte dodavatele pro Váš web nebo aplikaci, zajímejte se o možnosti CI a CD. V CoreApp Technolgoies pro CI/CD využíváme nástroj Jenkins. Jenkinse si můžete představit jako robota nebo automat, který nám pomáhá urychlovat a zlepšovat vývoj Vašeho webu nebo aplikace. Práve díky tomu můžeme Váš web nebo aplikaci dodávat rychleji a častěji Vám dodávat nové verze. Šetření času na vývoj znamená i snížení vývojových nákladů. Aplikování CI/CD do vývoje u Vašeho projektu šetří čas a finance potřebné na vývoj.
Další výhody CI/CD:
- Zvýšení kvality kódu - V procesu CI/CD máme automatizované testy. Vývojáři se tedy hned dozvědí, jestli jimi provedená změna nerozbila již funkční části projektu. Váš web nebo aplikace bude dodavaná v maximální kvalitě.
- Zrychlení doby vydávání kódu - Díky jasným postupům a pravidel pro vývoj a rozsáhlé automatizaci můžeme pro Vás vydat novou verzi webu nebo aplikaci i několikrát za den.
- Automatizace na prvním místě - V procesu CI/CD se snažíme o maximální automatizaci. Počítač je prostě rychlejší a to co by člověk testoval hodinu má počítač často hotové za vteřiny. Díky tomu snižujeme finanční náročnost projektů.
Teď už je jasné, že procesy v CI/CD šetří čas a peníze. Vývojáři se díky CI/CD můžou pohodlně věnovat vývoji a efektině zpracovávat Vaše požadované úpravy na webu nebo aplikaci.
Neváhejte nás tedy kontaktovat, ať můžeme začít vyvíjet Váš web nebo aplikaci ještě dneska.