CI/CD & environnements
Pipeline de livraison, previews, protections et promotion vers la production.
Environnements
Au minimum :
- local ;
- preview par branche/PR ;
- staging ;
- production.
Les données réelles sensibles ne doivent pas être copiées dans les previews.
Pipeline PR
- lint / format ;
- typecheck ;
- tests unitaires ;
- contract tests ;
- build ;
- migrations dry-run ;
- tests sécurité ciblés ;
- preview ;
- validation humaine pour les invariants produit.
Production
Les migrations dangereuses utilisent une stratégie expand → migrate → contract.
Les changements risqués doivent pouvoir être désactivés via feature flag ou rollback applicatif.
Secrets
- jamais dans le repository ;
- scopes par environnement ;
- rotation documentée ;
- accès auditables.
Documentation
Une modification d’invariant doit échouer en revue si la source de vérité/documentation associée n’est pas mise à jour.
Was this page helpful?