Compartir a través de


Inicio rápido: Implementación de la aplicación en Azure con el modo de agente en GitHub Copilot para Azure

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:

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.

  1. 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.git
    
  2. En 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. Para iniciar una nueva sesión de chat, seleccione el icono más (+) en la barra de título del panel. A continuación, seleccione Agente en el cuadro de texto chat.

    Captura de pantalla que muestra el panel de chat de GitHub Copilot.

  3. 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 Azure
    

    Importante

    Cada vez que GitHub Copilot para Azure responde a una solicitud, la redacción de la respuesta y, posiblemente, su enfoque es diferente debido a cómo los modelos de lenguaje de gran tamaño (LLMs) generan respuestas y abordan el problema. 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é.

En general, el agente de Copilot analiza el proyecto y genera los archivos de implementación necesarios.

El agente de Copilot usa herramientas de línea de comandos como azd para realizar muchas tareas, como una comprobación de implementación previa, comprobaciones de dependencias y, en última instancia, la propia implementación mediante el azd up comando . El azd up comando se ejecuta en el terminal de Visual Studio Code y le pide una entrada como un nombre de entorno, un grupo de recursos, etc.

Si ha seguido las instrucciones de este documento, podría producirse un error con la versión de .NET; Copilot lo recoge y genera una corrección para él.

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. Asegúrese de leer la conversación de cerca y responder adecuadamente. Puede incitar, sugerir y dirigir a Copilot para probar diferentes enfoques.

Consejos

  • Use Claude Sonnet 4.5 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

    Captura de pantalla de la instancia de GitHub Copilot seleccionada para herramientas 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.