Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

Управление релизами

Введение

На практике, для обеспечения безопасности данных и стабильной работы приложения, обычно развертывают несколько сред: например, среду разработки, предпромышленную среду и промышленную среду. В этом документе мы рассмотрим два распространенных процесса разработки без кода и подробно объясним, как реализовать управление релизами в NocoBase.

Установка

Для управления релизами необходимы три плагина. Пожалуйста, убедитесь, что следующие плагины активированы.

Переменные среды

  • Встроенный плагин, устанавливается и активируется по умолчанию.
  • Обеспечивает централизованную настройку и управление переменными среды и ключами, используемыми для хранения конфиденциальных данных, повторного использования данных конфигурации, изоляции конфигураций по средам и т.д. (Просмотреть документацию).

Менеджер резервного копирования

  • Этот плагин доступен только в версии Professional и выше (Узнать больше).
  • Предоставляет функции резервного копирования и восстановления, поддерживает резервное копирование по расписанию, обеспечивая безопасность данных и быстрое восстановление. (Просмотреть документацию).

Менеджер миграций

Распространенные процессы разработки без кода

Единая среда разработки, односторонняя публикация

Этот подход подходит для простых процессов разработки. Существует по одной среде разработки, предпромышленной и промышленной среде. Изменения последовательно переходят из среды разработки в предпромышленную среду и, наконец, развертываются в промышленной среде. В этом процессе только среда разработки может изменять конфигурации — ни предпромышленная, ни промышленная среда не допускают изменений.

20250106234710

При настройке правил миграции для встроенных таблиц ядра и плагинов выберите правило «Приоритет перезаписи». Для остальных таблиц, если нет особых требований, можно оставить настройки по умолчанию.

20250105194845

Несколько сред разработки, объединенная публикация

Этот подход подходит для сценариев многопользовательской совместной работы или сложных проектов. Несколько параллельных сред разработки могут использоваться независимо. Все изменения объединяются в единую предпромышленную среду для тестирования и проверки, а затем публикуются в промышленной среде. В этом процессе также только среда разработки может изменять конфигурации — ни предпромышленная, ни промышленная среда не допускают изменений.

20250107103829

При настройке правил миграции для встроенных таблиц ядра и плагинов выберите правило «Приоритет вставки или обновления». Для остальных таблиц, если нет особых требований, можно оставить настройки по умолчанию.

20250105194942

Откат

Перед выполнением миграции система автоматически создает резервную копию текущего приложения. Если миграция завершится неудачно или результаты не соответствуют ожиданиям, вы можете выполнить откат и восстановить данные с помощью Менеджера резервного копирования.

20250105195029