IT-GUIDEN
Continuous Integration (CI) og Continuous Deployment/Delivery (CD)
CI/CD står for Continuous Integration og Continuous Deployment/Delivery. Det er en metodikk innen programvareutvikling som forbedrer utviklingssyklusen, reduserer feil og sikrer at nye funksjoner kan rulles ut raskt og pålitelig.
Hvordan fungerer CI/CD?
Continuous Integration (CI)
- Utviklere sjekker regelmessig inn kodeendringer i en felles kodebase.
- Endringene testes automatisk via en pipeline som inkluderer byggeprosess og enhetstester.
- Målet er å identifisere og løse problemer tidlig.
Continuous Deployment (CD)
- Testet og godkjent kode distribueres automatisk til produksjonsmiljøet.
- Hver oppdatering som passerer testene kan leveres direkte til brukerne.
Continuous Delivery (CD)
- Ligner på Continuous Deployment, men det siste distribusjonssteget utføres manuelt.
- Passer for organisasjoner som vil ha mer kontroll over når oppdateringer rulles ut.
Kort sagt gir CI/CD en effektiv og pålitelig utviklingsprosess, minsker manuelt arbeid og reduserer risikoen for menneskelige feil.
