Documentation · Chapitre 18

Activer atomiquement et conserver un retour.

Le transfert et l’activation sont deux phases. Des releases horodatées et un lien current permettent bascule atomique et retour rapide.

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

Séparer transfert, préparation, santé, activation, conservation et retour arrière.

Transférer seulement les différences

Après la première release, les empreintes évitent de renvoyer l’inchangé tout en produisant une vue complète.

phpaml — zsh
aml deploy staging
aml deploy:status staging
aml deploy:history staging
aml deploy:rollback staging

Activer après vérification

Préparez, appliquez les migrations selon la politique, vérifiez la santé puis basculez current atomiquement. Gardez les anciennes releases.

Le rollback code ne remonte pas le temps des données

Le rollback code n’annule pas automatiquement un schéma destructif ni un effet externe. Préférez les migrations rétrocompatibles.

POINT DE CONTRÔLE

Avant de continuer

Le rollback du code peut-il laisser un schéma ou un effet externe incompatible avec la version restaurée ?