Wat is CI/CD?
CI/CD is een methode voor het frequent leveren van applicaties naar (eind)klanten waarbij vrijwel alle stappen geautomatiseerd zijn. CI/CD wordt vaak gezien als een oplossing voor grote ontwikkelteams die de zogenoemde ‘integration hell’ willen voorkomen.
Zo’n integration hell ontstaat wanneer ontwikkelaars en systeembeheerders los van elkaar samenwerken aan de ontwikkeling en levering van een applicatie, zonder dat processen op elkaar zijn afgestemd.
De CI in CI/CD staat vrijwel altijd voor continuous integration, terwijl CD voor zowel continuous delivery als continuous deployment kan betekenen. Deze inhoud van deze twee termen worden ook wel eens door elkaar gebruikt, wat extra verwarrend kan werken.