Continuous Integration (CI)

Foto van Sohrab Salimi
Sohrab Salimi
1 min. Leestijd
Deze inhoud is vertaald met AI. Bekijk origineel

Definitie van Continuous Integration:

"Continue integratie" is een methode voor softwareontwikkeling waarbij nieuwe code continu in de bestaande codebase wordt geïntegreerd.

Synoniemen voor Continuous Integration:

Continuous Delivery, Continuous Deployment

Gebruik van Continuous Integration:

Zodra een feature klaar is, wordt het door de ontwikkelaars getest en vervolgens in de bestaande codebase geïntegreerd. Zo wordt gegarandeerd dat het code repository altijd de meest actuele werkende software bevat. In de praktijk is dit proces grotendeels geautomatiseerd door het gebruik van Version Control Tools, teamrichtlijnen en -afspraken, en bepaalde CI-tools.

Voordelen van Continuous Integration:

  • Snellere feedback, zodat gebreken snel kunnen worden vastgesteld en verholpen.
  • Minimalisering van tijd en moeite voor het uitvoeren van elke integratie.
  • Automatisering van build- en releaseprocessen.
  • De software is op elk moment leverbaar.

Meer over dit onderwerp

COVID-19: Hoe maak ik een essentieel product in één week?

Agile Academy Trainer Joe Justice vertelde op de agile100 in mei 2020 hoe je essentiële producten binnen een week kunt maken. Meer in de blog!

Lean-Agile hardwareontwikkeling bij MAN

Hoe werkt agile hardwareontwikkeling? In ons interview met MAN praten we over lean-agile productie.

Praat met onze assistent Praat met onze assistent