Configurar la implementación continua
SE APLICA A: SDK v4
En este artículo se describe cómo configurar la implementación continua. Puede habilitar la implementación continua para implementar automáticamente los cambios de código desde el repositorio de origen en Azure.
En este artículo, hablaremos sobre cómo configurar la implementación continua para GitHub. Para obtener información sobre cómo configurar la implementación continua con otros sistemas de control de código fuente, consulta Implementación continua en Azure App Service.
Nota:
Los SDK de JavaScript, C# y Python de Bot Framework seguirán siendo compatibles, pero el SDK de Java se va a retirar con la compatibilidad final a largo plazo que finaliza en noviembre de 2023.
Los bots existentes creados con el SDK de Java seguirán funcionando.
Para la nueva compilación de bots, considere la posibilidad de usar Microsoft Copilot Studio y lea sobre cómo elegir la solución de copilot adecuada.
Para obtener más información, consulta El futuro de la creación de bots.
Requisitos previos
- Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
- Antes de configurar la implementación continua, implemente el bot en Azure al menos una vez.
- Una cuenta de GitHub y un repositorio que se va a usar para el bot.
Preparación de tu repositorio de GitHub
Agrega el proyecto de bot al repositorio de GitHub.
Importante
Para habilitar compilaciones automáticas desde el proveedor de compilación, la raíz del repositorio debe contener archivos específicos para el proyecto.
Tiempo de ejecución | Archivos del directorio raíz |
---|---|
ASP.NET Core | .sln o .csproj |
Node.js | server.js, app.js o package.json con un script de inicio |
Java | pom.xml |
Python | app.py |
Implementación continua con GitHub
- Vaya a Azure Portal.
- Abre la hoja App Service para tu bot.
- En Implementación, selecciona Centro de implementación para abrir la hoja Centro de implementación.
- Selecciona la pestaña Configuración.
En Origen, selecciona GitHub.
Cambia el proveedor de compilación:
- Selecciona Cambiar proveedor.
- Selecciona Servicio de compilación de App Service y después Aceptar.
Si no te has conectado a GitHub desde Azure antes, selecciona Autorizar para autorizar a Azure App Service para acceder a tu cuenta de GitHub.
Comprueba que el campo Iniciar sesión como muestra la cuenta de GitHub correcta.
Para iniciar sesión y autorizar una cuenta diferente, selecciona Cambiar cuenta.
En Organización, Repositorio y Ramificación, selecciona la organización, el repositorio y la ramificación de GitHub que contiene el proyecto de bot.
Seleccione Guardar.
Con esto, la configuración de la implementación continua con GitHub está completa. Las nuevas confirmaciones del repositorio y la rama seleccionados ahora se implementan continuamente en su aplicación de App Service. Puede hacer el seguimiento de las confirmaciones y las implementaciones en la pestaña Registros.
Deshabilitación de la implementación continua
Si bien el bot está configurado para la implementación continua, no puede usar el editor de código en línea para realizar cambios en el bot. Si desea usar el editor de código en línea, puede deshabilitar temporalmente la implementación continua.
Para deshabilitar la implementación continua:
- Vaya a Azure Portal.
- Abre la hoja App Service para tu bot.
- En Implementación, selecciona Centro de implementación para abrir la hoja Centro de implementación.
- Seleccione la pestaña Configuración.
- Haz clic en Desconectar para deshabilitar la implementación continua.
Para volver a habilitar la implementación continua, repite los pasos descritos en Configuración de la implementación continua con GitHub.