| name | twelve-factor-build-release-run |
| description | Utiliser ce skill quand il faut vérifier le facteur V du Twelve-Factor App, séparation stricte entre build, release et run, notamment dans les pipelines CI/CD, la traçabilité des releases, les rollbacks et l'immuabilité des artefacts. |
Twelve-Factor Build Release Run
Quand utiliser
Utiliser ce skill quand la demande porte specifiquement sur ce facteur du Twelve-Factor App, dans un contexte d audit, de conception, de documentation ou de refactorisation.
Lire ../../references/12factor-net-fr/05-build-release-run.md.
But
S'assurer que l'application distingue clairement l'assemblage, la publication et l'exécution.
Procedure
Verifications
- Artefact de build produit à partir d'un commit identifié.
- Release formée par combinaison artefact + configuration de déploiement.
- Runtime sans modification de code ni compilation ad hoc.
- Releases immuables, identifiables et rollbackables.
Signaux de non-conformité
- Compilation ou
npm install au démarrage en production.
- Modifications manuelles sur un serveur après déploiement.
- Impossible d'identifier précisément ce qui tourne.
Sortie attendue
- Schéma actuel du pipeline
- Ruptures entre build, release et run
- Actions pour rendre les releases traçables et immuables