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

Une intégration Matter lancée peut être restaurée à une version lancée précédemment.

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

Restrictions

Les développeurs doivent tenir compte de certaines restrictions concernant le processus de restauration :

  • La restauration n'est pas autorisée 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 restaurée.
  • La restauration n'est compatible qu'avec une version antérieure. Par exemple, vous pouvez effectuer un rollback de la version v.3 à la version v.2, mais vous ne pouvez pas effectuer un rollback de la version v.2 à la version v.1. Vous devez lancer une nouvelle version de l'intégration pour pouvoir la restaurer à nouveau.
  • Les versions restaurées sont supprimées de la liste des intégrations certifiées. Les versions restaurées ne peuvent pas être lancées à nouveau et sont irrécupérables.

Effectuer un rollback d'une intégration lancée

Accéder à la Developer Console

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

Une fois la restauration confirmée, la section Lancée doit afficher la version lancée précédemment de l'intégration. Cette version précédente devient la version actuelle et est immédiatement déployée dans l'écosystème.