CICDpijplijn
CICDpijplijn is een geautomatiseerd proces dat softwarewijzigingen van broncode naar operationele software brengt via een reeks herhaalbare stappen. Het combineert continu integratie (CI) met continu levering of continu deployment (CD). CI richt zich op het regelmatig samenvoegen van codewijzigingen in een gedeelde repository, het bouwen van de applicatie en het uitvoeren van automatische tests. CD verwijst naar het automatiseren van het verpakken, testen en leveren van artefacten zodat ze klaar zijn voor release; bij continu deployment wordt het pakket bovendien automatisch in productie uitgerold zodra alle tests geslaagd zijn.
Een typische pijplijn begint bij broncodebeheer, meestal met een versiebeheersysteem zoals Git, waarna bouwen, unit- en
CICDpijplijnen worden ondersteund door verschillende tools en platforms, waaronder Jenkins, GitLab CI, GitHub Actions, Azure DevOps
Defensie van naleving en beveiliging, monitoring en rollback-strategieën blijven cruciale aspecten van een robuuste CICDpijplijn. Door