Partilhar via


Guia de início rápido: implantar seu aplicativo no Azure com o modo de agente no GitHub Copilot para Azure

Neste guia de início rápido, você aprenderá a usar o modo de agente no GitHub Copilot for 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 de configuração completas, consulte o artigo Introdução . Certifique-se de que tem os seguintes itens:

Importante

O GitHub Copilot é uma assinatura separada gerenciada pelo GitHub. Para 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 secção, utilize o modo de agente Copilot do GitHub para criar ficheiros de implementação Bicep e um modelo azd para a aplicação.

  1. Abra seu aplicativo existente no Visual Studio Code.

    Se você quiser acompanhar este tutorial, você pode clonar o seguinte repositório do GitHub para o seu 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 bate-papo na barra lateral Secundária. Selecione Agente na caixa de texto do chat.

    Captura de tela que mostra o painel de bate-papo do Copilot do GitHub.

    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 do chat na parte inferior do painel, digite o seguinte comando. 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 serviços do Azure e gera arquivos Bicep. Você pode ver uma resposta como o exemplo a seguir.

    Captura de tela do painel de bate-papo 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 grandes modelos de linguagem (LLMs) geram respostas. É possível que a sua experiência possa variar deste artigo. Reserve um tempo para ler as respostas do GitHub Copilot e escolher o curso de ação correto. Se você não tiver certeza de como proceder, pergunte ao Copiloto do GitHub o que ele pretende fazer e por quê.

    Selecione Continuar e Copilot Agent termina de analisar o 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 bate-papo do GitHub Copilot criando um diretório para os arquivos bicep.

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

    Captura de ecrã do painel de bate-papo do GitHub Copilot gerando os ficheiros Bicep.

Implementar a sua aplicação

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

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

  2. Selecione Continuar e o agente Copilot verifica se a aplicação está pronta para ser implantada com azd. Se houver um problema, o agente Copilot o corrige e verifica novamente, como no exemplo a seguir.

    Captura de tela do painel de bate-papo do GitHub Copilot verificando arquivos corrigindo problemas antes de executar azd up.

  3. Depois de a verificação de pré-implementação ser aprovada, o agente Copilot continuará com o processo de implementação. Verifica primeiro algumas dependências. Você pode ver uma resposta como o exemplo a seguir.

    Captura de tela do painel de bate-papo do GitHub Copilot verificando dependências antes de executar azd up.

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

    A captura de tela do painel de bate-papo do GitHub Copilot pergunta se ele deve prosseguir com a implantação.

  5. Selecione Continuar. O agente copiloto deve abrir o terminal em seu azd up nome. Siga os passos necessários no terminal.

    Pode encontrar um erro com a versão problemática do .NET; o Copilot detecta-o e gera automaticamente uma correção. Você pode ver uma resposta como o exemplo a seguir.

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

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

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

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

Sugestões

  • Use Claude Sonnet 4 para obter melhores resultados.

  • Verifique se as seguintes ferramentas do GitHub Copilot para Azure estão selecionadas na lista de ferramentas do GitHub Copilot:

    • Recomendar a configuração do serviço do Azure
    • Verifique as configurações de pré-implantação do Azure
    • Execute AZD Up para implantar no Azure
    • Verificar o status do aplicativo para a implantação do Azure azd
    • Configurar 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 Copiloto do GitHub selecionado para ferramentas do Azure.

    Para exibir uma lista de ferramentas disponíveis para seus prompts, selecione o botão Selecionar ferramentas... na caixa de texto do bate-papo.