Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este inicio rápido, aprenderá a usar el modo de agente en GitHub Copilot para Azure para llevar la aplicación existente a Azure. Muestra cómo el modo de agente le ayuda a definir la infraestructura de Azure, a implementar la aplicación en Azure y a crear una canalización de CI/CD.
Prerrequisitos
Para obtener instrucciones de configuración completas, consulte el artículo Comenzar . Asegúrese de que tiene los siguientes elementos:
Una cuenta de Azure y acceso a una suscripción de Azure. Para más información sobre cómo configurarlas, consulte la página de precios de las cuentas de Azure.
Una cuenta de GitHub y una suscripción a GitHub Copilot. Para más información sobre cómo configurarlas, consulte Creación de una cuenta en GitHub e Inicio rápido para GitHub Copilot, respectivamente.
Código de Visual Studio. Para obtener más información sobre cómo descargarlo e instalarlo, consulte Configuración de Visual Studio Code.
La extensión de GitHub Copilot y la extensión de GitHub Copilot Chat. Para obtener instrucciones sobre cómo instalar estas extensiones, consulte Configuración de GitHub Copilot en VS Code y Introducción al chat de GitHub Copilot en VS Code, respectivamente.
Importante
GitHub Copilot es una suscripción independiente administrada por GitHub. Para obtener preguntas sobre las suscripciones y el soporte técnico de GitHub Copilot, consulte Introducción a un plan de GitHub Copilot.
Definición de la infraestructura de Azure para la aplicación
En esta sección, use el modo de agente de Copilot de GitHub para crear archivos de implementación de Bicep y una plantilla para la aplicación azd.
Abra la aplicación existente en Visual Studio Code.
Si desea seguir este tutorial, puede clonar el repositorio siguiente de GitHub en el equipo local:
git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.gitEn Visual Studio Code, en la barra de título, seleccione el icono Abrir chat (el logotipo de GitHub Copilot) para abrir el panel de chat en la barra lateral Secundaria. Seleccione Agente en el cuadro de texto chat.
Para iniciar una nueva sesión de chat, seleccione el icono más (+) en la barra de título del panel.
En el cuadro de texto del chat situado en la parte inferior del panel, escriba el siguiente mensaje. A continuación, seleccione Enviar (icono de avión de papel) o pulse Intro en su teclado.
Help me deploy my project to AzureEl agente de Copilot analiza el proyecto, recomienda los servicios de Azure y genera archivos de Bicep. Es posible que vea una respuesta como en el ejemplo siguiente.
Importante
Cada vez que GitHub Copilot para Azure responde a un aviso, la redacción de la respuesta es diferente debido a cómo los modelos de lenguaje de gran tamaño (LLMs) generan respuestas. Es posible que su experiencia variará de este artículo. Dedique el tiempo a leer las respuestas de GitHub Copilot y elija el curso de acción correcto. Si no está seguro de cómo continuar, pregunte a GitHub Copilot qué pretende hacer y por qué.
Seleccione Continuar y Copilot Agent finaliza el análisis del proyecto y comienza a generar los archivos necesarios. Es posible que vea una respuesta como en el ejemplo siguiente.
Seleccione Continuar y Copilot genera los archivos necesarios para la implementación. Es posible que vea algunos archivos generados en el proyecto y una respuesta como en el ejemplo siguiente.
Despliega tu aplicación
A continuación, el agente de Copilot quiere ejecutar una comprobación de implementación previa.
Seleccione Continuar y el agente de Copilot verificará si la aplicación está lista para implementarse con
azd. Si hay un problema, el agente de Copilot lo corrige y vuelve a comprobarlo, como en el ejemplo siguiente.
Una vez superada la comprobación de implementación previa, el agente de Copilot continúa con el proceso de implementación. Comprueba primero algunas dependencias. Es posible que vea una respuesta como en el ejemplo siguiente.
Seleccione Continuar para cada comprobación de dependencia. El agente de Copilot pregunta si queremos continuar con la implementación. Es posible que vea una respuesta como en el ejemplo siguiente.
Selecciona Continuar. El agente de Copilot debe abrir el terminal para ejecutar
azd uppor usted. Siga los pasos necesarios en el terminal.Es posible que encuentre un error con la versión de .NET; Copilot lo recoge y genera una corrección para él. Es posible que vea una respuesta como en el ejemplo siguiente.
Selecciona Continuar. El agente de Copilot implementa correctamente la aplicación. Es posible que vea una respuesta como en el ejemplo siguiente.
Si se encontraron errores durante el proceso de implementación, el modo agente de Copilot también puede corregir los errores y volver a implementar la aplicación.
Consejos
Use Claude Sonnet 4 para obtener mejores resultados.
Asegúrese de que se seleccionan las siguientes herramientas de GitHub Copilot para Azure en la lista de herramientas de Copilot de GitHub:
- Recomendación de la configuración del servicio de Azure
- Comprobación de la configuración de implementación previa de Azure
- Ejecución de AZD Up para implementar en Azure
- Comprobación del estado de la aplicación para la implementación de Azure azd
- Configuración de la canalización de implementación de Azure
- Comprobación de la disponibilidad de la región de Azure
- Comprobación de la disponibilidad de la cuota de Azure
Para ver una lista de herramientas que están disponibles para sus avisos, seleccione el botón Seleccionar herramientas... en el cuadro de texto de chat.