CI/CD

< Systeemontwikkeling

Introductie

 * CI/CD staat voor Continuous Integration/Continuous Delivery.
 * CI/CD betekent dat je wekelijks/ soms dagelijks wijzigingen doorvoert. Het is dan belangrijk dat je wijzigingen geautomatiseerd kan deployen.
 * Om dit voor elkaar te krijgen kiezen teams voor een DevOps aanpak waarbij development, operations en quality assurence in één team zitten.
 * Het team moet in staat zijn om wijzigingen in kleine stukjes op te hakken.
 * De ouderwetse waterval-methode zul je steeds minder tegen komen. Die begon met een analyse, dan ging je ontwerpen, vervolgens programmeren, testen en pas heel veel verder kon software naar een productie-omgeving. Daarna pas kon je ervaren of wat je bedacht had ook echt had opgeleverd wat je beoogde.