Set up continuous deployment (Configurar a implementação contínua)
APLICA-SE A: SDK v4
Este artigo descreve como configurar a implantação contínua. Você pode habilitar a implantação contínua para implantar automaticamente as alterações de código do seu repositório de origem no Azure.
Este artigo aborda a configuração da implantação contínua para o GitHub. Para obter informações sobre como configurar a implantação contínua com outros sistemas de controle de origem, consulte Implantação contínua no Serviço de Aplicativo do Azure.
Nota
Os SDKs JavaScript, C# e Python do Bot Framework continuarão a ser suportados, no entanto, o Java SDK está sendo desativado com suporte final de longo prazo terminando em novembro de 2023.
Os bots existentes construídos com o Java SDK continuarão a funcionar.
Para a criação de novos bots, considere usar o Microsoft Copilot Studio e leia sobre como escolher a solução de copilot certa.
Para obter mais informações, consulte O futuro da criação de bots.
Pré-requisitos
- Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
- Antes de configurar a implantação contínua, implante seu bot no Azure pelo menos uma vez.
- Uma conta do GitHub e um repositório para usar no seu bot.
Prepare seu repositório GitHub
Adicione seu projeto de bot ao repositório GitHub.
Importante
Para habilitar compilações automáticas do provedor de compilação, a raiz do repositório deve conter arquivos específicos para seu projeto.
Runtime | Arquivos de diretório raiz |
---|---|
ASP.NET Core | .sln ou .csproj |
Node.js | server.js, app.js ou package.json com um script de início |
Java | pom.xml |
Python | app.py |
Configurar a implantação contínua com o GitHub
- Aceda ao portal do Azure.
- Abra a folha Serviço de Aplicativo para seu bot.
- Em Implantação, selecione Centro de Implantação para abrir a folha Centro de Implantação.
- Selecione a guia Configurações .
Em Source, selecione GitHub.
Altere o provedor de compilação:
- Selecione Alterar provedor.
- Selecione Serviço de Criação do Serviço de Aplicativo e, em seguida, OK.
Se você ainda não se conectou ao GitHub a partir do Azure, selecione Autorizar para autorizar o Serviço de Aplicativo do Azure a acessar sua conta do GitHub.
Verifique se o campo Conectado como mostra sua conta correta do GitHub.
Para iniciar sessão e autorizar uma conta diferente, selecione Alterar conta.
Em Organização, Repositório e Ramificação, selecione a organização, o repositório e a ramificação do GitHub que contém seu projeto de bot.
Selecione Guardar.
Neste ponto, a implantação contínua com o GitHub é configurada. Novas confirmações no repositório e na ramificação selecionados agora são implantadas continuamente em seu aplicativo do Serviço de Aplicativo. Você pode acompanhar as confirmações e implantações na guia Logs .
Desativar a implementação contínua
Embora o bot esteja configurado para implantação contínua, você não pode usar o editor de código online para fazer alterações no bot. Se quiser usar o editor de códigos online, você pode desativar temporariamente a implantação contínua.
Para desativar a implantação contínua:
- Aceda ao portal do Azure.
- Abra a folha Serviço de Aplicativo para seu bot.
- Em Implantação, selecione Centro de Implantação para abrir a folha Centro de Implantação.
- Selecione o separador Definições.
- Selecione Desconectar para desabilitar a implantação contínua.
Para reativar a implantação contínua, repita as etapas de Configurar a implantação contínua com o GitHub.