Leksikon
CI - Continuous Integration
Continuous Integration samler og tester kodeændringer automatisk og løbende. Sådan fanges fejl tidligt, og leverancen bliver hurtigere og mere stabil.
Continuous Integration (CI) er en arbejdsform, hvor udviklernes ændringer i koden samles og testes automatisk hele tiden — typisk flere gange om dagen — i stedet for at vente til sidst og samle det hele i én stor omgang. Hver gang nogen ændrer noget, kører systemet automatisk en række tests, der tjekker, om alt stadig virker.
Sammenligningen er at rydde op i køkkenet, mens man laver mad, frem for at lade alt hobe sig op til en uoverskuelig bunke til sidst. Jo oftere ændringerne samles, jo mindre kan nå at gå galt mellem hver gang.
For dig som ejerleder er gevinsten færre overraskelser og hurtigere leverancer. Fejl fanges, mens de er små og lette at rette — ikke når flere ugers arbejde pludselig skal smeltes sammen og intet passer.
Hvad det giver i praksis
- Fejl opdages tidligt. Bryder en ændring noget, får teamet besked med det samme — ikke uger senere.
- Hurtigere fra idé til drift. Den automatiske test fjerner langsommelig manuel kontrol, så ny funktionalitet når hurtigere ud.
- Mere stabil løsning. Koden testes konstant, så den version, der er i drift, er sjældnere i stykker.
- Mindre risiko ved hver ændring. Små, hyppige skridt er nemmere at overskue end ét stort spring.
CI hænger tæt sammen med automatisering og bygger oven på versionsstyring: når en udvikler gemmer en ændring, sætter systemet selv tests og kontrol i gang. Det er fundamentet under moderne, stabil softwareudvikling — og forudsætningen for at kunne levere ofte uden at gå på kompromis med kvaliteten.
Relaterede ydelser
Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.
Fra begreb til løsning
Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.