Het CI/CD-proces bestaat uit verschillende stappen die ervoor zorgen dat code-integratie soepel verloopt en nieuwe functies snel beschikbaar zijn voor gebruikers.
Stap 1: Code schrijven
Stap 2: Code integratie (CI)
Automatische tests worden onmiddellijk uitgevoerd op de nieuwe code om te controleren op fouten, conflicten of compatibiliteitsproblemen met bestaande code.
Stap 3: Automatische builds
Stap 4: Automatische tests
Stap 5: Automatische implementatie (CD)
Als alle tests succesvol zijn doorlopen, wordt de nieuwe code automatisch en zonder menselijke tussenkomst naar de productieomgeving geïmplementeerd. Dit wordt Continuous Delivery (CD) genoemd.
De implementatie kan in fasen of direct plaatsvinden, afhankelijk van de organisatorische vereisten en het deploymentbeleid.
Stap 6: Monitoring en feedback
Nadat de nieuwe code in productie is genomen, wordt het systeem continu gemonitord om ervoor te zorgen dat het goed presteert en geen onverwachte problemen veroorzaakt.
Gebruikersfeedback wordt verzameld om eventuele problemen of verbeteringen te identificeren, die kunnen worden gebruikt voor toekomstige updates en iteraties.