Exercício – Publicar a API com o GitHub Actions
A sua aplicação Web e API estão a ser executadas localmente. Chegou a altura de publicar a sua aplicação Web e API nas Aplicações Web Estáticas do Azure.
Emitir as alterações para o GitHub
No exercício anterior, você fez alterações na API. Agora é hora de confirmar essas alterações na ramificação da api e enviá-las para o GitHub.
Criar um pedido Pull
Emitiu o seu ramo api para o GitHub. Agora, pretende que o GitHub Actions publique a sua aplicação Web e API num URL de pré-visualização. O próximo passo será criar um pedido Pull em relação ao ramo main.
Abra um navegador.
Vá para o seu repositório:
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-blazor-app
Selecione o link Solicitações pull.
Selecione Novo pull request.
Selecione a ramificação principal na lista suspensa base .
Selecione a ramificação api na lista suspensa comparar .
Selecione Criar pull request.
Novamente, selecione Criar pull request.
Sua ação do GitHub agora está acionada.
Observar a compilação e publicação da Ação do GitHub
Pode continuar com o mesmo browser no seu repositório e observar o progresso da ação do GitHub Actions. Siga estes passos para ver o progresso:
Selecione o menu Ações .
No menu Fluxos de trabalho, selecione o item de fluxo de trabalho CI/CD do Azure Static Web Apps.
Selecione o link mais recente (superior) na ação executada à direita.
Selecione o link Criar e implantar trabalho .
Pode ver o progresso da sua ação do GitHub Actions à medida que compila e publica a sua aplicação Web e API.
Navegar para o URL de pré-visualização
Depois que a Ação do GitHub for concluída com êxito, você poderá visualizar seu aplicativo em execução no navegador.
Selecione o menu Pull requests .
Selecione o seu pull request.
Selecione o link a seguir à mensagem Azure Static Web Apps: Your stage site is ready! Visite-o aqui.
Repare que o URL de pré-visualização contém um hífen seguido de um número. O número corresponde ao número do pedido Pull que criou. Para cada solicitação pull criada, você obtém uma URL de visualização exclusiva e repetível. Também se utiliza a região para formar o URL de pré-visualização.
Próximos passos
Parabéns, você criou sua primeira instância de Aplicativos Web Estáticos do Azure com um aplicativo Web e uma API! Se você mesclar a solicitação pull que criou, os Aplicativos Web Estáticos do Azure implantarão automaticamente as alterações em seu aplicativo de produção.