Explore a integração e a implantação contínuas

Concluído

O portal do Azure fornece integração e implantação contínuas prontas para uso com serviços de DevOps do Azure, GitHub, Bitbucket, FTP ou um repositório Git local em sua máquina de desenvolvimento. Você pode conectar seu aplicativo Web a qualquer uma das fontes acima e o Serviço de Aplicativo lida com o resto para você. O Serviço de Aplicativo sincroniza automaticamente seu código e quaisquer alterações futuras no código em seu aplicativo Web. Com os serviços de DevOps do Azure, você também pode definir seu próprio processo de compilação e lançamento. Compile seu código-fonte, execute testes e crie e implante a versão em seu aplicativo Web sempre que confirmar o código. Todas as operações acontecem implicitamente sem qualquer necessidade de administração humana.

Ilustração que mostra dois desenvolvedores compartilhando uma única fonte do GitHub para produzir um site criado com o Serviço de Aplicativo do Azure.

Coisas a saber sobre a implementação contínua e manual

Ao criar seu aplicativo Web com o Serviço de Aplicativo, você pode escolher a implantação contínua ou manual. Ao analisar essas opções, considere qual método de implantação implementar para seus aplicativos do Serviço de Aplicativo. Essas opções estão localizadas no Centro de Implantação.

Captura de tela das opções de configuração do Centro de Implantação.

A implantação contínua (CI/CD) é um processo usado para enviar novos recursos e correções de bugs em um padrão rápido e repetitivo com impacto mínimo nos usuários finais. O Azure dá suporte à implantação automatizada diretamente de várias fontes:

  • GitHub: o Azure suporta a implementação automatizada diretamente a partir do GitHub. Quando você conecta seu repositório do GitHub ao Azure para implantação automatizada, todas as alterações enviadas por push para sua ramificação de produção no GitHub são implantadas automaticamente para você.

  • Bitbucket: semelhante ao GitHub, pode configurar uma implementação automatizada com o Bitbucket.

  • Git Local: O recurso Aplicativos Web do Serviço de Aplicativo oferece uma URL local que você pode adicionar como um repositório.

  • Azure Repos: Azure Repos é um conjunto de ferramentas de controle de versão que você pode usar para gerenciar seu código. Se o seu projeto de software é grande ou pequeno, usar o controle de versão o mais rápido possível é uma boa ideia.

A implantação manual permite que você envie manualmente seu código para o Azure. Existem várias opções para enviar manualmente o seu código:

  • Git remoto: o recurso Aplicativos Web do Serviço de Aplicativo oferece uma URL do Git que você pode adicionar como um repositório remoto. O envio por push para o repositório remoto implanta seu aplicativo.

  • OneDrive: O OneDrive é um serviço que lhe permite armazenar e partilhar ficheiros na Internet com uma conta Microsoft.

  • Dropbox: Dropbox é um serviço de hospedagem de arquivos