🏛️ Da VM a Container — Docker & CI/CD per l'Ente

Modulo 12 — Rilascio in produzione e rollback

Blocco B · La filiera automatizzata · 4 ore

Obiettivi

Portare in "produzione" con approvazione manuale, backup pre-deploy e rollback

provato. Chiude il Blocco B: la filiera end-to-end dell'app Pratiche è completa —

è l'esempio di riferimento richiesto dall'Ente.

Agenda

OraAttività
0:00–0:45Cosa distingue la produzione: solo tag versionati, approvazione umana (chi? quando? → RACI), finestra di rilascio, comunicazione
0:45–1:30Backup pre-deploy come job; rollback = deploy di una versione precedente (stesso meccanismo, zero improvvisazione); cenni blue-green/rolling e quando valgono la pena
1:30–3:30Lab 12: stage deploy-prod (backup → deploy manuale), CHANGELOG, release v1.1.0, rilascio "rotto" v1.2.0 bocciato dallo smoke test, rollback eseguito
3:30–4:00Debrief di fine blocco: ripercorriamo l'intera filiera dal commit al rollback davanti alla pipeline verde

Concetti chiave

Materiali

Materiali del modulo

Slide

Deck del modulo 12

Laboratorio

Pacchetto start + final