O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Implante em canais ao vivo e de visualização por meio de solicitações de pull do GitHub

Você pode integrar implantações ao Firebase Hosting por meio de uma ação GitHub. Veja o que esta ação do GitHub pode fazer por você:

  • Cria um novo canal de visualização (e seu URL de visualização associado) para cada PR em seu repositório GitHub.

  • Adiciona um comentário ao PR com a URL de visualização para que você e cada revisor possam visualizar e testar as alterações do PR em uma versão de "visualização" do seu aplicativo.

    imagem do comentário PR do GitHub Action com URL de visualização

  • Atualiza a URL de visualização com as mudanças de cada confirmação implementando automaticamente no canal de visualização associado. A URL não muda com cada novo commit.

  • (Opcional) Implanta o estado atual de seu repositório GitHub em seu canal ao vivo quando o PR é mesclado.

Lembrete: ao usar URLs de visualização, seu aplicativo interage com os recursos de back-end reais do seu projeto Firebase.

Configure o GitHub Action para implantar no Firebase Hosting

  1. Crie um repositório GitHub (público ou privado) ou use um existente. Você deve ter permissões de administrador para o repositório.

  2. Em uma versão local do seu repo, configure o Firebase Hosting usando o comando firebase init .

    • Se você NÃO configurou o Hosting, execute esta versão do comando a partir da raiz do seu diretório local:

      firebase init hosting
    • Se você JÁ configurou o Hosting, então você só precisa configurar a parte GitHub Action do Hosting. Execute esta versão do comando a partir da raiz do seu diretório local:

      firebase init hosting:github
  3. Siga os prompts da CLI e o comando cuidará automaticamente da configuração da ação do GitHub:

    • Cria uma conta de serviço em seu projeto do Firebase com permissão para implantar no Firebase Hosting.

    • Criptografa a chave JSON dessa conta de serviço e a carrega no repositório GitHub especificado como um segredo GitHub .

    • Grava arquivos de configuração yaml fluxo de trabalho do GitHub que fazem referência ao segredo recém-criado. Esses arquivos configuram o GitHub Action para implantar no Firebase Hosting.

  4. No GitHub, crie um novo branch e confirme os arquivos yaml do fluxo de trabalho criados pela CLI.

  5. Publique o branch em seu repositório GitHub.

  6. Funda o ramo.

É isso! Qualquer PR subsequente neste repositório GitHub obterá automaticamente seu próprio "URL de visualização"!

Saiba mais sobre a ação GitHub