Rollback di un'integrazione Matter avviata

È possibile eseguire il rollback di un'integrazione Matter avviata a una versione avviata in precedenza.

Ad esempio, potresti avere la versione v.1 in produzione. Dopo alcuni mesi avvii la versione v.2, quindi scopri un qualche tipo di problema di produzione. Per limitare il problema, puoi eseguire il rollback della versione attualmente lanciata (v.2) alla versione lanciata in precedenza (v.1).

Restrizioni

Esistono alcune limitazioni di cui gli sviluppatori del processo di rollback devono essere a conoscenza:

  • Il rollback non è consentito per un'integrazione avviata 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 v.3 alla v.2, ma non dalla versione v.2 alla v.1. Per poter eseguire nuovamente il rollback dell'integrazione, devi lanciare una nuova versione dell'integrazione.
  • Le versioni con rollback vengono rimosse dall'elenco delle integrazioni certificate. Le versioni con rollback non possono essere avviate di nuovo e non sono recuperabili.

Esegui il rollback di un'integrazione avviata

Vai alla Developer Console

  1. Vai a Matter > Avvia.
  2. La versione lanciata dell'integrazione dovrebbe essere visualizzata nella sezione Lancio.
  3. Fai clic sull'icona per l'integrazione avviata e seleziona Esegui il rollback dal menu a discesa.
  4. Nella finestra di dialogo di conferma, fai clic su Esegui il rollback per confermare.

Una volta confermata, la sezione Avviata dovrebbe mostrare la versione dell'integrazione avviata in precedenza. La versione precedente diventa quella attuale e viene implementata immediatamente nell'ecosistema.