Wat betekent CI?
Het staat voor Continuous Integration.
Definitie
Continuous Integration (CI) is een softwareontwikkelingspraktijk waarbij ontwikkelaars regelmatig hun codewijzigingen integreren in een centrale repository, gevolgd door geautomatiseerde builds en tests. Het is een centrale praktijk binnen de DevOps-filosofie.
Automatisering
CI bevat zowel een culturele component, die frequente integratie bevordert, als een automatiseringscomponent. Codewijzigingen activeren geautomatiseerde processen om uitvoerbare software te creëren.
Vertrouwen
Frequent integreren genereert vertrouwen dat de codebase altijd in een werkende staat verkeert.
Testdekking
CI moet een uitgebreide reeks geautomatiseerde tests omvatten om verschillende aspecten van de software te dekken en de kwaliteit te waarborgen.
Wil je meer weten?
Als je dieper wilt ingaan op CI —of dit soort training naar je team wilt brengen— laten we praten. Ik help teams deze concepten te begrijpen en toe te passen. Ik hoor graag van je!
Wat is DevOps?
DevOps is een filosofie voor softwareontwikkeling die zich richt op communi...
Wat betekent ALM?
ALM, of Application Lifecycle Management, verwijst naar het proces van het...
Wat is Blue / Green deployment?
Blue / Green deployment is een software-implementatiemethode die twee ident...
Wat betekent QA?
Quality Assurance (QA) is het systematische proces om ervoor te zorgen dat...
Wat is een tester?
Een tester, ook wel een testengineer of QA genoemd, heeft als belangrijkste...