Blocco B · La filiera automatizzata — Modulo 9 di 16
git tag v1.0.0 → immagine 1.0.0 sul registry/health risponde · l'elenco risponde · la creazione creaDATABASE_URL l'app va in memoria → i test girano ovunque, senza DB| Evento | Cosa gira | Perché |
|---|---|---|
| push su branch | lint + test | feedback veloce a chi lavora |
| merge su main | + build & push sha-… | ogni main è deployabile |
tag vX.Y.Z | + tag immagine X.Y.Z | la release ufficiale |
rules:
- if: $CI_COMMIT_BRANCH == "main"
- if: $CI_COMMIT_TAG =~ /^v\d+\.\d+\.\d+$/
git tag v1.0.0
git push origin v1.0.0
# → pipeline: lint → test → build → push api:1.0.0, web:1.0.0
test in pipelinev1.0.0 verificata sul registry