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

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

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

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

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

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

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

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

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

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

Изменение настроек внедрения

Вы можете изменить активную ветвь для развертываний, а также отключить или включить автоматическое развертывание с помощью элементов управления в представлении «Настройки» > «Развертывание» на информационной панели для серверной части.

  1. На вкладке App Hosting выберите «Просмотреть панель мониторинга» для серверной части, где вы хотите обновить параметры развертывания.
  2. На внутренней панели управления выберите Настройки . Представление по умолчанию отображает информацию о доменах и личных доменах.
  3. Выберите представление «Развертывание» . В этом представлении вы можете изменить активную ветвь для развертываний, а также отключить или включить автоматические развертывания. Кроме того, существуют варианты установки корневого каталога приложения и среды для серверной части (см. Развертывание в нескольких средах ).