Effectuer un rollback pour une intégration Matter lancée

Une intégration Matter lancée peut être rétablie vers une version lancée précédemment.

Par exemple, vous pouvez utiliser la version 1 en production. Après quelques mois, vous lancez la version 2, puis vous découvrez un problème de production. Pour atténuer ce problème, vous pouvez revenir à la version précédemment lancée (v.1) à partir de la version actuellement lancée (v.2).

Restrictions

Le processus de rollback comporte certaines restrictions que les développeurs doivent connaître:

  • Le rollback n'est pas autorisé pour une intégration lancée si aucune version précédente n'existe. La version initiale d'une intégration lancée ne peut pas être annulée.
  • Le rollback n'est possible que pour une version antérieure. Par exemple, vous pouvez effectuer un rollback de la version 3 vers la version 2, mais vous ne pouvez pas effectuer de rollback de la version 2 vers la version 1. Vous devez lancer une nouvelle version de l'intégration pour pouvoir à nouveau annuler l'intégration.
  • Les versions annulées sont supprimées de la liste des intégrations certifiées. Les versions annulées ne peuvent plus être lancées et ne peuvent pas être récupérées.

Annuler une intégration lancée

Accéder à la console de développement

  1. Accédez à Matter > Lancer.
  2. La version lancée de l'intégration doit apparaître dans la section Launched (Lancement).
  3. Cliquez sur l'icône  de l'intégration lancée, puis sélectionnez Annuler dans le menu déroulant.
  4. Dans la boîte de dialogue de confirmation, cliquez sur Annuler pour confirmer.

Une fois la confirmation effectuée, la section Launched (Lancement) doit afficher la version précédemment lancée de l'intégration. Cette version précédente devient la version actuelle et est immédiatement déployée dans l'écosystème.