Управляйте развертываниями и выпусками

Если у вас включено автоматическое развертывание, каждый раз, когда вы отправляете новый коммит в живую ветку вашего репозитория GitHub, Хостинг приложений автоматически развертывает новую версию вашего приложения. Вы можете проверить статус развертывания в консоли Firebase или в разделе хостинга приложений GitHub.

Посмотреть выпуски

Консоль Firebase предоставляет доступ к подробной информации обо всех развертываниях вашего приложения. На вкладке «Хостинг приложений» выберите «Просмотреть панель мониторинга» для серверной части, развертывания которой вы хотите видеть. На информационной панели отображается информация о текущем развертывании, а также таблица с историей всех развертываний для этого серверного компонента.

Снимок экрана с видом развертываний консоли

Каждое внедрение содержит фиксацию git, задание Cloud Build и версию Cloud Run.

  • Git-коммит — это снимок вашего репозитория на момент создания развертывания.
  • Задание Cloud Build — это среда сборки, в которой хостинг приложений запускает команду сборки вашего приложения. Вы можете получить доступ к журналам Cloud Build, щелкнув идентификатор сборки в консоли Firebase.
  • Версия Cloud Run — это среда выполнения вашего веб-приложения. Вы можете узнать больше о конфигурации среды выполнения развертывания (например, ограничения ЦП и памяти, а также переменные среды), щелкнув трехточечное меню и выбрав « Просмотреть версию Cloud Run» .

Вручную запустить внедрение

Если вы хотите вручную запустить развертывание из исходного кода GitHub без отправки нового коммита, вы можете создать развертывание из консоли Firebase. Одной из причин, по которой вам может потребоваться запустить развертывание вручную, является принудительное восстановление статического контента. Например, если данные, использованные для создания страницы, обновляются, вам потребуется повторно отобразить страницу для отображения обновленного содержимого.

  1. На вкладке «Хостинг приложений» выберите «Просмотреть панель мониторинга» для серверной части, для которой вы хотите создать внедрение.
  2. На внутренней панели управления выберите Создать внедрение .
  3. Выберите ветку для развертывания.
  4. Выберите коммит для развертывания: последний коммит или более ранний коммит, указанный его идентификатором фиксации.
  5. Выберите Создать . Статус и номер сборки для развертывания отображаются в таблице истории развертывания. После завершения процесса развертывания это развертывание отображается как текущее.

Измените живую ветку вашего бэкэнда

Вы можете изменить ветку GitHub, используемую для автоматического развертывания, в консоли Firebase. Чтобы изменить активную ветку, вручную запустите развертывание с выбранной веткой и выберите Установить как ветку по умолчанию . Затем Хостинг приложений автоматически создает развертывания, когда изменения передаются или объединяются в новую ветку.