Запущенную интеграцию Matter можно откатить до ранее запущенной версии.
Например, у вас может быть рабочая версия v.1. Через несколько месяцев вы запускаете версию v.2 и обнаруживаете какую-то производственную проблему. Чтобы устранить эту проблему, вы можете выполнить откат текущей запущенной версии (v.2) к ранее запущенной версии (v.1).
Ограничения
Разработчикам процесса отката следует учитывать некоторые ограничения:
- Откат не допускается для запущенной интеграции, если для нее не существует предыдущих версий. Исходную версию запущенной интеграции невозможно откатить.
- Откат поддерживается только для одной предыдущей версии. Например, вы можете выполнить откат с версии 3 на версию 2, но не сможете затем выполнить откат с версии 2 на версию 1. Вам необходимо запустить новую версию интеграции, чтобы иметь возможность снова откатить интеграцию.
- Откатные версии удаляются из списка сертифицированных интеграций. Откатные версии не могут быть запущены снова и не подлежат восстановлению.
Откатить запущенную интеграцию
Зайдите в консоль разработчика
- Перейдите в Matter > «Запуск» .
- Запущенная версия интеграции должна появиться в разделе Запущенные .
- Нажмите значок для запущенной интеграции и выберите «Откат» в раскрывающемся списке.
- В диалоговом окне подтверждения нажмите «Откатить» для подтверждения.
После подтверждения в разделе «Запущено» должна отображаться ранее запущенная версия интеграции. Эта предыдущая версия становится текущей версией и немедленно распространяется в экосистеме.