Explorar a integração e a implantação contínuas
O portal do Azure fornece integração e implantação contínuas prontas para uso com o Azure DevOps Services, o GitHub, o Bitbucket, o FTP ou um repositório Git local em seu computador de desenvolvimento. Você pode conectar seu aplicativo Web a qualquer uma das fontes acima e o Serviço de Aplicativo cuida do resto para você. O Serviço de Aplicativo sincroniza automaticamente seu código e todas as alterações futuras no código em seu aplicativo Web. Com o Azure DevOps Services, você também pode definir seu próprio processo de build e de versão de lançamento. Compile o código-fonte, execute testes e compile e implante a versão no aplicativo Web sempre que confirmar o código. Todas as operações ocorrem implicitamente sem necessidade de administração humana.
Coisas para saber sobre implantação contínua e manual
Ao criar seu aplicativo Web com o Serviço de Aplicativo, você pode escolher a implantação automatizada ou a manual. Ao examinar essas opções, considere qual método de implantação implementar para os aplicativos do Serviço de Aplicativo. Essas opções estão localizadas no Centro de Implantação.
Implantação contínua (CI/CD) é um processo usado para enviar por push novos recursos e correções de bug em um padrão rápido e repetitivo com impacto mínimo sobre os usuários finais. O Azure dá suporte à implantação automatizada diretamente de várias fontes:
GitHub: O Azure dá suporte à implantação automatizada diretamente do GitHub. Quando você conectar o repositório GitHub ao Azure para implantação automática, todas as alterações enviadas por push para o branch de produção no GitHub serão implantadas automaticamente para você.
Bitbucket: Assim como o GitHub, você pode configurar uma implantaçã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: O Azure Repos é um conjunto de ferramentas de controle de versão que você pode usar para gerenciar seu código. Se o projeto de software for grande ou pequeno, o uso do controle de versão assim que possível será uma boa ideia.
A implantação manual permite que você efetue push manualmente do código para o Azure. Há várias opções para efetuar push do código manualmente:
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 permite armazenar e compartilhar arquivos na Internet com uma conta Microsoft.
Dropbox: O Dropbox é um serviço de hospedagem de arquivos