CI/CD
Automatizované procesy průběžné integrace a nasazování kódu do produkce.
Continuous Integration (CI) znamená, že se změny kódu při každém commitu automaticky sestaví a otestují, čímž se chyby odhalí co nejdříve. Continuous Delivery/Deployment (CD) na to navazuje automatickým nasazením otestované verze do testovacího nebo přímo produkčního prostředí.
Typický pipeline zahrnuje sestavení kontejnerového obrazu, spuštění testů, uložení obrazu do registru a nasazení do Kubernetes clusteru. Mezi nástroje patří GitLab CI, GitHub Actions, Jenkins nebo Tekton používaný v OpenShiftu.
Související pojmy
- GitOps
Přístup, kdy git repozitář je jediným zdrojem pravdy o stavu infrastruktury a aplikací.
- Container registry
Úložiště pro verzované kontejnerové obrazy, ze kterého je stahují servery a clustery.
- Red Hat OpenShift
Enterprise distribuce Kubernetes od Red Hatu s podporou, bezpečnostními politikami a CI/CD.
Podobné pojmy
Výrazy z jiných kategorií, které s tématem „CI/CD“ souvisí.
- AntivirusBezpečnost
Ochranný software pro detekci a odstranění škodlivého kódu.
- APM (Application Performance Monitoring)Monitoring a provoz
Hloubkové sledování výkonu a zdraví aplikací na úrovni kódu.
- Node-REDSmart Home
Vizuální programování automatizací – tahání bloků místo psaní kódu.
- TelegrafMonitoring a provoz
Agent pro sběr metrik s více než 300 pluginy bez psaní kódu.
- API a integrace energetikyFotovoltaika a energetika
Propojení měniče, wallboxu a měření s vlastní automatizací.
- API integraceAI a automatizace v IT
Propojení systémů přes rozhraní: ERP, e-shop, docházka, sklad.
- CRM integrace telefonieTelefonie a VoIP
Propojení telefonní ústředny s CRM systémem pro automatické párování zákazníků.
- DJ produkceOzvučení a AV
Hudební doprovod a moderování akce.
Další z kategorie Cloud, Microsoft 365 a Workspace
Potřebujete s tím pomoct?
Řešíme cloud, microsoft 365 a workspace v praxi – od návrhu a měření až po realizaci a následnou správu.