Week 3 - Continuous Delivery

Lesoverzicht

Deze week is het thema Continuous Delivery. We gaan even terug naar het begin: de business waarde en cultuur achter DevOps. Want Continuous Delivery maak je mogelijk door een 'DevOps aanpak' te hanteren.

"Continuous Delivery is the ability to get changes of all types—including new features, configuration changes, bug fixes and experiments—into production, or into the hands of users, safely and quickly in a sustainable way."" Jez Humble, continuousdelivery.com

Lees deze week de reader DevOps H10: 'Code Management' (NB: vragen in theorietoets!)

Week Opdracht week 3

Deze week gaan we de in vorige opdrachten opgezette applicatie geautomatiseerd builden, testen en opleveren door het opzetten van een pipeline zoals je al in de 1e opdracht al tekenden. De opdracht is al iets vrijer; je kunt zelf kiezen tussen Jenkins (2+), GitHub actions, GitLab CI of wellicht nog een andere 'pipeline' technologie. Je verdiept je dan in de bron.

The 12 factor app Principles

Minimaal build je een container, maar optioneel kun je deze ook live zetten en evt. nog extra lint stappen toevoegen. Blijf ook op security letten. Tevens beantwoord je een theorievraag rondom 12factor app methodology. De docent licht dit kort toe tijdens een les, maar dit is verder zelfstudie.

Nuttige bronnen:

Jez Humble over WaterScrumFall