È possibile eseguire il rollback di un'integrazione Matter lanciata a una versione lanciata in precedenza.
Ad esempio, potresti avere la versione v.1 in produzione. Dopo alcuni mesi, lanci la versione v.2, poi scopri un problema di produzione. Per risolvere il problema, puoi eseguire il rollback della versione attualmente lanciata (v.2) alla versione lanciata in precedenza (v.1).
Restrizioni
Esistono alcune restrizioni alla procedura di rollback di cui gli sviluppatori devono essere a conoscenza:
- Il rollback non è consentito per un'integrazione lanciata se non esistono versioni precedenti. Non è possibile eseguire il rollback della versione iniziale di un'integrazione lanciata.
- Il rollback è supportato solo per una versione precedente. Ad esempio, puoi eseguire il rollback dalla versione v.3 alla versione v.2, ma non puoi eseguire il rollback dalla versione v.2 alla versione v.1. Per poter eseguire di nuovo il rollback dell'integrazione, devi lanciare una nuova versione dell'integrazione.
- Le versioni di cui è stato eseguito il rollback vengono rimosse dall'elenco delle integrazioni certificate. Non è possibile lanciare di nuovo le versioni di cui è stato eseguito il rollback e non è possibile recuperarle.
Eseguire il rollback di un'integrazione lanciata
- Vai a Matter > Lancio.
- La versione lanciata dell'integrazione dovrebbe essere visualizzata nella sezione Lanciata.
- Fai clic sull'icona per l' integrazione lanciata e seleziona Esegui il rollback dal menu a discesa.
- Nella finestra di dialogo di conferma, fai clic su Esegui il rollback per confermare.
Una volta confermata, nella sezione Lanciata dovrebbe essere visualizzata la versione dell'integrazione lanciata in precedenza. Questa versione precedente diventa la versione attuale e viene implementata immediatamente nell'ecosistema.