Hem programvara Vad är kontinuerlig integration (ci)? - definition från techopedia

Vad är kontinuerlig integration (ci)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder kontinuerlig integration (CI)?

Kontinuerlig integration (CI) är en mjukvaruutvecklingspraxis där varje medlem av ett utvecklingslag integrerar sitt arbete med det som produceras av andra kontinuerligt.

Inom programvaruteknik betraktas CI som en form av kvalitetskontroll, där små ansträngningar ofta används, i motsats till den mer traditionella metoden att tillämpa kvalitetskontroll efter att utvecklingen har slutförts. Integrationerna verifieras av en automatiserad build som används för att upptäcka integrationsfel så snabbt som möjligt och testa programvaran.

Techopedia förklarar kontinuerlig integration (CI)

Utvecklingsteam använder den kontinuerliga integrationsstrategin för mjukvaruutveckling eftersom det gör att de kan utvecklas på ett snabbare och effektivare sätt än om de arbetar separat under längre perioder.

Utvecklare som använder denna strategi skickar in ändringar i ett källkodförvar, vid vilken tidpunkt den befintliga kodbasen ändras och ny kod kan läggas till tillsammans med andra resurser som letar efter potentiella kodningskonflikter. Det finns också kommersiella CI-servrar som utvecklingsgrupper kan använda för att underlätta CI-processen.

Vad är kontinuerlig integration (ci)? - definition från techopedia