Vad betyder CI?
Det står för Continuous Integration.
Definition
Continuous Integration (CI) är en utvecklingspraxis där utvecklare regelbundet slår samman sina kodändringar i ett centralt repository, följt av automatiska bygg- och tester. Det är en central del av DevOps-filosofin.
Automation
CI innebär både ett kulturellt element som främjar frekvent integration och ett automationsmoment där kodändringar triggar automatiserade byggprocesser för att skapa körbar mjukvara.
Mål
De viktigaste målen för CI är att snabbt hitta och rätta till fel, förbättra programvarukvaliteten och minska tiden det tar att validera och släppa nya uppdateringar av mjukvara.
Tillit
Frekvent integration bygger förtroende för att koden alltid är i ett funktionellt tillstånd.
Testtäckning
CI ska inkludera ett komplett set automatiserade tester som täcker olika aspekter av mjukvaran och säkerställer dess kvalitet.
Vill du veta mer?
Om du vill fördjupa dig i CI —eller ta den här typen av utbildning till ditt team— låt oss prata. Jag hjälper team att förstå och tillämpa dessa begrepp. Jag vill gärna höra från dig!
Vad är Blue / Green deployment?
Det är en mjukvarudistributionsteknik som innebär att hålla två identiska p...
Vad betyder ALM?
ALM, eller Application Lifecycle Management, refererar till processen att h...
Vad är DevOps?
DevOps är en filosofi för programvaruutveckling som fokuserar på kommunikat...
Vad är Git?
Git är ett distribuerat versionshanteringssystem som gör det möjligt att ef...
Vad är CD?
Continuous Deployment (CD) är en metod inom mjukvaruingenjörskonst där kodä...