Blocco B Β· La filiera automatizzata β Modulo 12 di 16
| Staging | Produzione | |
|---|---|---|
| Trigger | merge su main (auto) | tag vX.Y.Z + bottone (manuale) |
| Versione | sha-commit | solo semver |
| Prima del deploy | β | backup (job obbligatorio) |
| Chi approva | β | referente di servizio (RACI) |
deploy-prod:
needs: ["backup-prod"] # niente deploy senza backup fresco
rules:
- if: $CI_COMMIT_TAG =~ /^v\d+\.\d+\.\d+$/
when: manual # il bottone Play
VERSIONE=1.1.0 ./rollback.sh # = deploy.sh con la versione precedente