Implementar código no Serviço de Aplicações
Agora vamos ver como podemos implementar a nossa aplicação no Serviço de Aplicações.
Implementação automatizada
A implementação automatizada, ou integração contínua, é um processo utilizado para lançar novas funcionalidades e correções de erros num padrão rápido e repetitivo com um impacto mínimo para os utilizadores finais.
O Azure suporta a implementação automatizada diretamente a partir de várias origens. Também estão disponíveis as seguintes opções:
- Azure Repos: Você pode enviar seu código para o Azure Repos, criar seu código na nuvem, executar os testes, gerar uma versão do código e, finalmente, enviar seu código para um Aplicativo Web do Azure.
- GitHub: o Azure suporta a implementação automatizada diretamente a partir do GitHub. Quando liga o repositório do GitHub ao Azure para implementação automatizada, todas as alterações que emitir para o ramo de produção no GitHub serão implementadas automaticamente.
- Bitbucket: Devido às suas semelhanças com o GitHub, você pode configurar uma implantação automatizada com o Bitbucket.
Implementação manual
Existem algumas opções que pode utilizar para emitir manualmente o código para o Azure:
- Git: Os aplicativos Web do Serviço de Aplicativo apresentam uma URL do Git que você pode adicionar como um repositório remoto. A emissão para o repositório remoto irá implementar a sua aplicação.
- az webapp up:
webapp up
é uma funcionalidade da interface de linha de comandosaz
que empacota e implementa a sua aplicação. Ao contrário de outros métodos de implementação, oaz webapp up
pode criar uma nova aplicação Web do Serviço de Aplicações por si, se ainda não tiver criado uma. - Implantar pacotes de aplicativos: você pode usar
az webapp deploy
para implantar um ZIP, WAR, EAR ou JAR no Serviço de Aplicativo. Você também pode implantar scripts e arquivos estáticos com o mesmo método. - Visual Studio: O Visual Studio apresenta um assistente de implantação do Serviço de Aplicativo que o orienta pelo processo de implantação.
- FTP/S: FTP ou FTPS é uma maneira tradicional de enviar seu código para muitos ambientes de hospedagem, incluindo o Serviço de Aplicativo.