Compartilhar via


Início Rápido: Implantar seu aplicativo no Azure com o modo de agente no GitHub Copilot para Azure

Neste início rápido, você aprenderá a usar o modo de agente no GitHub Copilot para Azure para trazer seu aplicativo existente para o Azure. Ele demonstra como o modo de agente ajuda você a definir a infraestrutura do Azure, implantar seu aplicativo no Azure e criar um pipeline de CI/CD.

Pré-requisitos

Para obter instruções completas de configuração, consulte o artigo Introdução. Verifique se você tem os seguintes itens:

Importante

O GitHub Copilot é uma assinatura separada gerenciada pelo GitHub. Para obter perguntas sobre assinaturas e suporte do GitHub Copilot, consulte Introdução a um plano do GitHub Copilot.

Definir a infraestrutura do Azure para seu aplicativo

Nesta seção, use o modo de agente do GitHub Copilot para criar arquivos de implantação do Bicep e um modelo Azd para o aplicativo.

  1. Abra seu aplicativo existente no Visual Studio Code.

    Se você quiser acompanhar este tutorial, poderá clonar o seguinte repositório do GitHub para o computador local:

    git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.git
    
  2. No Visual Studio Code, na Barra de Título, selecione o ícone Abrir Chat (o logotipo do GitHub Copilot) para abrir o painel de chat na barra lateral secundária. Selecione Agente na caixa de texto do chat.

    Captura de tela que mostra o painel de chat do GitHub Copilot.

    Para iniciar uma nova sessão de chat, selecione o ícone de adição (+) na barra de título do painel.

  3. Na caixa de texto de chat na parte inferior do painel, digite o prompt a seguir. Em seguida, selecione Enviar (ícone de avião de papel) ou selecione Enter no teclado.

    Help me deploy my project to Azure
    

    O Copilot Agent analisa o projeto, recomenda os serviços do Azure e gera arquivos Bicep. Você pode ver uma resposta como o exemplo a seguir.

    Captura de tela do painel de chat do GitHub Copilot avaliando seu projeto para recomendar recursos.

    Importante

    Cada vez que o GitHub Copilot para Azure responde ao prompt, a redação da resposta é diferente devido à forma como os LLMs (grandes modelos de linguagem) geram respostas. É possível que sua experiência possa variar deste artigo. Reserve um tempo para ler as respostas do GitHub Copilot e escolha o curso de ação correto. Se você não tiver certeza de como proceder, pergunte ao GitHub Copilot o que ele pretende fazer e por quê.

    Selecione Continuar e o Copilot Agent conclui a análise do projeto e começa a gerar os arquivos necessários. Você pode ver uma resposta como o exemplo a seguir.

    Captura de tela do painel de chat do GitHub Copilot criando um diretório para os arquivos bicep.

    Selecione Continuar e Copilot gera os arquivos necessários para implantação. Você pode ver alguns arquivos gerados no projeto e uma resposta como o exemplo a seguir.

    Captura de tela do painel de chat do GitHub Copilot gerando os arquivos bicep.

Implantar seu aplicativo

  1. Em seguida, o agente Copilot deseja executar uma verificação de pré-implantação.

    Captura de tela do painel de chat do GitHub Copilot verificando arquivos e o ambiente local para garantir que eles estejam prontos para azd up.

  2. Selecione Continuar e o agente copilot verifica se o aplicativo está pronto para implantar com azd. Se houver um problema, o agente copilot o corrigirá e verificará novamente, como no exemplo a seguir.

    Captura de tela do painel de chat do GitHub Copilot verificando os problemas de correção de arquivos antes de executar o azd up.

  3. Depois que a verificação de pré-implantação for aprovada, o agente do Copilot continuará com o processo de implantação. Primeiramente, ele verifica algumas dependências. Você pode ver uma resposta como o exemplo a seguir.

    Captura de tela do painel de chat do GitHub Copilot verificando dependências antes de executar o azd up.

  4. Selecione Continuar para cada verificação de dependência. O agente copilot pergunta se queremos continuar com a implantação. Você pode ver uma resposta como o exemplo a seguir.

    Captura de tela do painel de chat do GitHub Copilot perguntando se ele deve continuar com a implantação.

  5. Selecione Continuar. O agente Copilot deve abrir o terminal e executar azd up em seu nome. Siga as etapas necessárias no terminal.

    Você pode encontrar um erro com a versão do .NET; o Copilot identifica e elabora uma correção para corrigi-lo. Você pode ver uma resposta como o exemplo a seguir.

    Captura de tela do painel de chat do GitHub Copilot informando sobre a necessidade de atualizar para o .NET 8.

  6. Selecione Continuar. O agente copilot implanta o aplicativo com êxito. Você pode ver uma resposta como o exemplo a seguir.

    Captura de tela do painel de chat do GitHub Copilot informando sobre o sucesso da implantação e as próximas etapas.

  7. Se algum erro tiver sido encontrado durante o processo de implantação, o modo de agente copilot também poderá corrigir os erros e reimplantar o aplicativo.

Dicas

  • Use o Claude Sonnet 4 para obter melhores resultados.

  • Verifique se o seguinte GitHub Copilot para ferramentas do Azure está selecionado na lista de ferramentas do GitHub Copilot:

    • Recomendar a configuração do serviço do Azure
    • Verificar as configurações de pré-implantação do Azure
    • Executar o AZD Up para implantar no Azure
    • Verificar o status do aplicativo para implantação do Azure Azd
    • Configurar o pipeline de implantação do Azure
    • Verificar a disponibilidade da região do Azure
    • Verificar a disponibilidade da cota do Azure

    Captura de tela do GitHub Copilot selecionado para ferramentas do Azure.

    Para exibir uma lista de ferramentas que estão disponíveis para seus prompts, selecione o botão Selecionar ferramentas... na caixa de texto do chat.