Hoppa till innehåll
Verktyg

Vad är CI/CD?

Continuous Integration / Deployment. Automatiserar testning och deploy. Kod till live på minuter, inte dagar.

CI/CD står för Continuous Integration och Continuous Deployment (eller Delivery) — på svenska ungefär "löpande hopslagning" och "löpande utrullning". Det är ett sätt att automatisera det tråkiga och felkänsliga jobbet med att testa kod och publicera den så att den går live för användarna.

Tänk dig ett löpande band i en fabrik. När en utvecklare är klar med en ändring läggs den på bandet. Automatiskt körs en rad kontroller: fungerar allt? Går testerna igenom? Krockar det med något annat? Om allt är grönt åker ändringen vidare och publiceras — utan att någon behöver sitta och göra det för hand mitt i natten.

Utan CI/CD är publicering ofta ett pilligt, manuellt moment där det är lätt att glömma ett steg och råka ta ner hela sajten. Med CI/CD blir det en trygg rutin som händer på minuter istället för dagar.

Varför är CI/CD viktigt för ditt företag?

CI/CD gör att förbättringar och buggfixar når dina kunder snabbare och med mindre risk. Istället för nervösa, stora uppdateringar då och då kan små förbättringar rulla ut löpande och säkert.

Det betyder färre driftstopp, färre "oj, nu gick något sönder", och att din digitala tjänst hela tiden kan bli lite bättre utan drama. För ett företag som är beroende av att sajten eller appen fungerar är det direkt affärskritiskt.

CI/CD i praktiken

Säg att ZORC sköter din e-handel och du vill ändra texten på en kampanjknapp. Utvecklaren gör ändringen, och CI/CD-flödet kör automatiskt igenom tester som säkerställer att kassan fortfarande fungerar innan ändringen läggs ut live. Är något fel stoppas utrullningen automatiskt — kunden märker aldrig något. Är allt bra syns den nya knappen på sajten inom minuter.

Vanliga frågor om CI/CD

Vad betyder CI/CD?

CI/CD står för Continuous Integration och Continuous Deployment, alltså löpande hopslagning och utrullning av kod. Det är ett automatiserat flöde som testar ny kod och publicerar den live, snabbt och säkert, utan manuellt handpåläggande.

Vad är skillnaden mellan CI och CD?

CI (Continuous Integration) handlar om att automatiskt slå ihop och testa ny kod löpande. CD (Continuous Deployment/Delivery) handlar om att automatiskt publicera den testade koden så att den går live. Tillsammans bildar de ett smidigt flöde från utveckling till driftsättning.

Behöver ett litet företag CI/CD?

Även mindre projekt tjänar på CI/CD, eftersom det minskar risken för misstag och gör uppdateringar snabbare och tryggare. För enkla webbplatser kan det vara enkelt uppsatt, men nyttan växer ju mer aktivt din tjänst utvecklas.

Relaterade termer

← Hela ordlistan