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.
Want to learn more?
If you'd like to go deeper into CI —or bring this kind of training to your team— let's talk. I help teams understand and apply these concepts. I'd love to hear from you!
Hvad er Blue / Green deployment?
Det er en softwareudviklingsmetode, der involverer at opretholde to identis...
Hvad er DevOps?
DevOps er en softwareudviklingsfilosofi, der fokuserer på kommunikation, sa...
Hvad står ALM for?
ALM, eller Application Lifecycle Management, refererer til processen med at...
Hvad betyder QA?
Quality Assurance (QA) er den systematiske proces, der sikrer, at software...
Hvad er Git?
Git er et distribueret versionskontrolsystem, der gør det muligt at spore æ...