Gerenciar lançamentos e versões

Se os lançamentos automáticos estiverem ativados, toda vez que você enviar uma nova confirmação para a ramificação ativa no repositório do GitHub, o App Hosting implantará automaticamente uma nova versão do app. Confira o status do lançamento no Console do Firebase ou na verificação do App Hosting no GitHub.

Conferir lançamentos

O Console do Firebase fornece acesso a informações detalhadas sobre todas as lançamentos do seu app. Na guia "Hospedagem de apps", selecione Ver painel para o back-end com os lançamentos que você quer conferir. O painel exibe informações sobre o lançamento atual, junto com uma tabela que lista um histórico de todos os lançamentos deste back-end.

Captura de tela da visualização de lançamentos do console

Cada lançamento contém uma confirmação do git, um job do Cloud Build e uma revisão do Cloud Run.

  • O commit git é o snapshot do repositório no momento em que o lançamento é criado.
  • O job do Cloud Build é o ambiente de build em que o App Hosting executa o comando de build do app. Para acessar os registros do Cloud Build, clique no ID do build no Console do Firebase.
  • A revisão do Cloud Run é o ambiente de execução do seu app da Web. Para saber mais sobre a configuração do ambiente de execução de um lançamento, como limites de CPU e memória e variáveis de ambiente, clique no menu de três pontos e selecione Ver revisão do Cloud Run.

Acionar manualmente um lançamento

Se você quiser acionar manualmente um lançamento da sua fonte do GitHub sem enviar uma nova confirmação, crie um lançamento no Console do Firebase. Um motivo para acionar manualmente um lançamento é forçar a nova geração de conteúdo estático. Por exemplo, se os dados usados para gerar uma página forem atualizados, renderize-a novamente para exibir o conteúdo atualizado.

  1. Na guia App Hosting, selecione Ver painel para o back-end em que você quer criar um lançamento.
  2. No painel do back-end, selecione Criar lançamento.
  3. Selecione a ramificação a ser implantada.
  4. Selecione a confirmação a ser implantada: a mais recente ou uma anterior especificada pelo código do commit.
  5. Selecione Criar. O status e um número da versão do lançamento são exibidos na tabela do histórico de lançamentos. Quando o processo de lançamento estiver concluído, esse lançamento será exibido como o lançamento atual.

Mudar a ramificação ativa do back-end

É possível alterar a ramificação do GitHub usada para lançamentos automáticos no Console do Firebase. Para mudar a ramificação ativa, acione manualmente um lançamento com a ramificação escolhida e selecione Definir como ramificação padrão. Em seguida, o App Hosting cria lançamentos automaticamente quando as alterações são enviadas ou mescladas na nova ramificação.