Documentation · Chapitre 16

Créer une porte de livraison fiable.

Cet atelier définit une séquence dont la réussite devient obligatoire avant toute publication.

Chaque leçon part du problème, explique le mécanisme puis propose une vérification concrète.

OBJECTIF DE LA LEÇON

Ce que vous saurez faire

Définir une porte de livraison ordonnée dont les artefacts et la décision restent auditables.

Construire la porte

Ordonnez : format, analyse statique, unitaires, matrice d’intégration, build puis smoke test de l’archive.

phpaml — zsh
aml test
aml doctor --production
aml build
sha256sum output/*.zip

Bloquer les régressions

Tout contrôle requis en échec bloque la publication. Une instabilité ne devient pas un avertissement ignoré sans accepter le risque.

Conserver les preuves

Conservez commit, versions, résultat, checksum, cible et smoke test afin d’auditer la décision.

POINT DE CONTRÔLE

Avant de continuer

Pouvez-vous identifier le contrôle exact qui bloque la publication et l’emplacement de sa preuve ?

EN RÉSUMÉ

Ce qu’il faut retenir

  • Les tests partent des risques produit et sécurité.
  • Chaque niveau prouve une frontière différente.
  • La production inclut la récupération, pas seulement le déploiement.
  • Une porte de livraison conserve des preuves reproductibles.