Hvad betyder CI?
CI står for Continuous Integration.
Definition
Continuous Integration (CI) er en softwareudviklingspraksis, hvor udviklere regelmæssigt slår deres kodeændringer sammen i et centralt repository, efterfulgt af automatiserede builds og tests. Det er en kernepraksis i DevOps-filosofien.
Automation
CI involverer både en kulturel komponent, der fremmer hyppig integration, og en automatiseringskomponent. Kodeændringer udløser automatiserede build-processer for at skabe eksekverbar software.
Mål
De primære mål med CI er at finde og rette fejl hurtigt, forbedre softwarekvalitet og reducere den tid, det tager at validere og frigive nye softwareopdateringer.
Tillid
Hyppig integration genererer tillid til, at kodebasen altid er i en funktionel tilstand.
Testdækning
CI bør inkludere et omfattende sæt automatiserede tests for at dække forskellige aspekter af softwaren og sikre dens QA-niveau.
Vil du vide mere?
Hvis du er nysgerrig efter at lære mere om CI, så kontakt mig på X. Jeg elsker at dele idéer, besvare spørgsmål og diskutere nysgerrigheder om disse emner, så tøv ikke med at kigge forbi. Vi ses!
Hvad betyder OKR?
OKRs blev udviklet af Andrew Grove hos Intel i 1970'erne og blev senere pop...
Hvad er en Community of Practice?
En CoP (Community of Practice) er en gruppe mennesker, der deler en bekymri...
Hvad er Bottom-Up transformationsmetoden?
I en agil transformation betyder Bottom-Up tilgang, at teams og individer i...