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.