GitHub Actions
Testen en uitrollen gebeurt automatisch bij elke wijziging.
InfraIn gebruik sinds 2020Dagelijks in gebruik
01Waarom deze keuze
Testen en uitrollen gebeurt automatisch bij elke wijziging, zonder eigen server.
02Mijn aanpak
Je wilt kunnen uitrollen zonder spanning. Dat vraagt een omgeving die lokaal en live hetzelfde werkt, testen die automatisch draaien, en een manier om binnen een minuut terug te gaan naar de vorige versie.
Monitoring hoort er vanaf dag één bij. Ik wil weten dat iets stuk is voordat een gebruiker het meldt, met genoeg context om te zien welke wijziging het veroorzaakte.
03Waar het in de praktijk misgaat
- Handmatig uitrollen, waardoor niemand precies weet wat er live staat
- Geen manier om snel terug te draaien
- Monitoring zonder opschoning, waardoor echte meldingen ondersneeuwen
04Waar het minder past
Bij zware builds lopen de minuten en dus de kosten op.