Une intégration Matter lancée peut faire l'objet d'un rollback vers un une version précédente.
Par exemple, vous pouvez utiliser la version 1 en production. Au bout de quelques mois, lancer la version v.2, puis découvrir un problème de production. Pour atténuer vous pouvez effectuer un rollback de la version actuellement lancée (v.2) vers le une version précédemment lancée (v.1).
Restrictions
Le processus de rollback est soumis à certaines restrictions que les développeurs doivent savoir de:
- Le rollback n'est pas autorisé pour une intégration lancée si aucune version précédente n'existe. Version initiale d'une intégration lancée ne peut pas faire l'objet d'un rollback.
- 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 pourrez pas effectuer un rollback de la version 2 vers la version 1 par la suite. Toi lancer une nouvelle version d'intégration pour pouvoir effectuer un rollback l'intégration.
- Les versions annulées sont supprimées de la liste des versions d'intégration. Les versions ayant fait l'objet d'un rollback ne peuvent pas être lancées à nouveau et sont irrécupérable.
Effectuer un rollback d'une intégration lancée
Accéder à la Developer Console
- Accédez à Matter > Lancer.
- La version lancée de l'intégration doit apparaître dans la colonne Launched (Lancé). .
- Cliquez sur l'icône de la l'intégration lancée et sélectionnez Effectuer un rollback dans le menu déroulant.
- Dans la boîte de dialogue de confirmation, cliquez sur Effectuer un rollback pour confirmer.
Une fois que vous avez confirmé, la section Launched (Lancé) doit afficher les applications lancées précédemment. de l'intégration. Cette version précédente devient la version actuelle et sont immédiatement déployées dans l'écosystème.