È possibile eseguire il rollback di un'integrazione Matter lanciata a una versione precedentemente lanciata.
Ad esempio, potresti avere la versione 1 in produzione. Dopo alcuni mesi, lanci la versione 2 e scopri un problema di produzione. Per attenuare questo problema, puoi eseguire il rollback della versione attualmente lanciata (v.2) alla versione lanciata in precedenza (v.1).
Restrizioni
Esistono alcune limitazioni alla procedura di rollback che gli sviluppatori devono conoscere:
- Il rollback non è consentito per un'integrazione lanciata se non esistono versioni precedenti. Non è possibile eseguire il rollback della versione iniziale di un'integrazione avviata.
- Il rollback è supportato solo per una versione precedente. Ad esempio, puoi eseguire il rollback dalla versione 3 alla versione 2, ma non puoi eseguire il rollback dalla versione 2 alla versione 1. Devi avviare una nuova versione dell'integrazione per poter eseguire nuovamente il rollback dell'integrazione.
- Le versioni di cui è stato eseguito il rollback vengono rimosse dall'elenco delle integrazioni certificate. Le versioni sottoposte a rollback non possono essere lanciate di nuovo e non sono recuperabili.
Eseguire il rollback di un'integrazione lanciata
- Vai a Matter > Avvia.
- La versione lanciata dell'integrazione dovrebbe essere visualizzata nella sezione Lanciata.
- Fai clic sull'icona per l'integrazione avviata e seleziona Ripristino dal menu a discesa.
- Nella finestra di dialogo di conferma, fai clic su Esegui il rollback per confermare.
Una volta confermata, la sezione Lanciato dovrebbe mostrare la versione dell'integrazione lanciata in precedenza. Questa versione precedente diventa la versione corrente e viene implementata immediatamente nell'ecosistema.