🌟CI/CD voor de full-stack web-applicatie
[ Nog niet afgewerkt ]
Doel
- maak schema-migratie scripts voor de database aan
- maak een cd pipeline voor database migraties (voorzie ook rollback bij problemen)
- maak performantie- en load-tests
(shared applicatie test runtime environment “nas-testappserver” nodig) - voeg performantie/load-tests toe aan CI pipeline
- maak de CD pipeline aan voor applicatie in kubernetes
met deploy config update, image deploy en publish image met version update - installeer de extra deploy tools in “nas-devdepserver” omgeving (voorzie ook canary deployments)
- integreer de CI en CD pipeline van applicatie image en database
- voer cd pipeline dadelijk naar de productie environment uit,
omdat we voor de eenvoud geen qa/staging environment gebruiken
(applicatie prod runtime environment “nas-prodappserver” nodig)
Resultaat
??? TODO ???
