Indholdsfortegnelse:
- Definition - Hvad betyder kontinuerlig integration (CI)?
- Techopedia forklarer kontinuerlig integration (CI)
Definition - Hvad betyder kontinuerlig integration (CI)?
Kontinuerlig integration (CI) er en softwareudviklingspraksis, hvor hvert medlem af et udviklingshold integrerer sit arbejde med det, der produceres af andre kontinuerligt.
I software engineering betragtes CI som en form for kvalitetskontrol, hvor små anstrengelser ofte anvendes, i modsætning til den mere traditionelle metode til at anvende kvalitetskontrol efter udvikling er afsluttet. Integrationerne verificeres af en automatiseret build, der bruges til at registrere integrationsfejl så hurtigt som muligt og teste softwaren.
Techopedia forklarer kontinuerlig integration (CI)
Udviklingshold bruger den kontinuerlige integrationsmetode til softwareudvikling, fordi det giver dem mulighed for at udvikle sig på en hurtigere og mere effektiv måde, end hvis de arbejder separat i længere perioder.
Udviklere, der bruger denne tilgang, sender ændringer til et kildekodelager, på hvilket tidspunkt den eksisterende kodebase ændres og ny kode kan tilføjes sammen med andre ressourcer, der ser efter potentielle kodningskonflikter. Der er også kommercielle CI-servere, som udviklingshold kan bruge til at lette CI-processen.
