Compartilhar via


Início Rápido: Criar e implantar seu aplicativo com o GitHub Copilot para Versão Prévia do Azure

Este guia de início rápido orienta você a usar o GitHub Copilot para Versão Prévia do Azure para criar e implantar um novo site no Azure. Ele demonstra uma maneira de integrar o GitHub Copilot para Azure ao seu fluxo de trabalho de desenvolvimento e implantação.

Pré-requisitos

Para obter instruções completas de configuração, consulte o artigo Introdução . Certifique-se de ter os seguintes itens:

  • Uma conta do GitHub Copilot.
  • A extensão GitHub Copilot Chat para Visual Studio Code.
  • A extensão GitHub Copilot for Azure Preview para Visual Studio Code.
  • Uma assinatura do Azure. Se você não tiver um, o GitHub Copilot para Azure pode ajudar.

Criar e implantar um site usando o GitHub Copilot para versão prévia do Azure

  1. Crie uma nova pasta no computador local onde você pode criar um clone local de um repositório GitHub.

  2. No Visual Studio Code, selecione Exibir>Terminal. No painel de terminais, vá para a nova pasta.

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

    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.

    Importante

    Se você obtiver resultados inesperados, reinicie usando uma nova sessão de bate-papo.

  4. Na caixa de texto de bate-papo na parte inferior do painel, digite o seguinte prompt após @azure. Em seguida, selecione Enviar (ícone de avião de papel) ou selecione Enter no teclado.

    Could you help me create and deploy a simple Flask website by using an azd template?
    

    Depois de um momento, o GitHub Copilot para Azure provavelmente sugere um azd modelo a ser usado.

    Importante

    Talvez seja necessário autenticar em sua conta do Azure antes de continuar a seguir as instruções do GitHub Copilot for Azure. Siga as instruções de autenticação para continuar.

    Você pode ver uma resposta como o exemplo a seguir.

    Captura de tela que mostra uma resposta do GitHub Copilot para Azure com instruções para usar um modelo para criar um site no Azure.

    Importante

    O texto exato da resposta é diferente cada vez que o GitHub Copilot para Azure responde, devido à forma como os modelos de linguagem grandes geram respostas.

  5. Se a resposta fornecer um comando que começa com azd init em uma cerca de código, passe o mouse sobre a cerca de código para revelar um pequeno menu de ação pop-up.

    Captura de tela que mostra um menu pop-up com uma opção para inserir um comando protegido por código no terminal do Visual Studio Code.

    Selecione Inserir no Terminal para inserir o comando no terminal.

    Captura de tela que mostra o terminal do Visual Studio Code após a inserção de um comando protegido por código.

  6. Antes de executar o azd init comando, você pode ter dúvidas sobre como ele afeta seu computador local e sua assinatura do Azure.

    Insira o prompt a seguir:

    @azure Before I execute azd init, what does it do?
    

    Você pode ver uma resposta semelhante à captura de tela a seguir.

    Captura de tela que mostra uma resposta do GitHub Copilot para Azure com uma explicação do que o comando de inicialização faz.

  7. Use o prompt a seguir para saber mais sobre o azd modelo:

    @azure What resources are created with this template?
    

    Você pode ver uma resposta semelhante à captura de tela a seguir.

    Captura de tela que mostra uma resposta do GitHub Copilot para Azure com uma explicação dos recursos criados pelo modelo sugerido.

  8. Faça perguntas sobre os serviços que o modelo usa com um prompt como:

    @azure What is the purpose of a virtual network?
    

    Você pode ver uma resposta semelhante à captura de tela a seguir.

    Captura de tela que mostra uma resposta do GitHub Copilot para Azure com uma explicação do que é uma rede virtual.

  9. Quando estiver satisfeito, execute o azd init comando no terminal. Responda às suas solicitações. Se você não tiver certeza do que responder a um prompt, peça ajuda ao GitHub Copilot para Azure.

  10. Depois que o novo projeto for inicializado, use azd up para implantar o aplicativo em sua assinatura. No terminal, execute o comando de acordo com as instruções na resposta do prompt original.

    azd up
    
  11. O azd up comando solicita informações sobre sua assinatura, onde implantar os recursos e muito mais.

    Se você não tiver certeza de como responder, peça ajuda ao GitHub Copilot para Azure. Por exemplo, você pode perguntar:

    @azure azd up is asking me what location I want to deploy the website into. How should I respond?
    

    Você pode ver uma resposta semelhante à captura de tela a seguir.

    Captura de tela que mostra uma resposta do GitHub Copilot para Azure com uma resposta que descreve quais são os locais do Azure e como escolher um.

  12. Continue a responder às solicitações de azd up. Pergunte ao GitHub Copilot para perguntas sobre o Azure, conforme necessário.

    Dependendo do azd modelo que você está implantando e do local selecionado, o modelo pode levar de 20 a 40 minutos (ou mais) para ser implantado.

  13. Se azd up ocorrer um erro, pergunte ao GitHub Copilot para Azure sobre o erro e como você pode resolvê-lo.

Dica

Para uma maneira fácil de anexar os resultados do último comando de terminal, use o ícone de clipe de papel na parte inferior esquerda do painel de bate-papo. O GitHub Copilot para Azure não conhece os resultados do comando de terminal, a menos que eles sejam copiados ou anexados por meio do clipe de papel.

  1. Após uma implantação bem-sucedida, você poderá acessar o novo site em um navegador da Web. Use o portal do Azure para exibir os recursos que você criou.

Limpar os recursos

Você pode perguntar ao GitHub Copilot para Azure como remover todos os recursos que você criou nas etapas anteriores:

@azure How do I undeploy this website?

Você pode ver uma resposta semelhante à captura de tela a seguir.

Captura de tela que mostra uma resposta do GitHub Copilot para Azure com instruções para desimplantar um site.

Use azd down para remover o site e todos os recursos que você implantou em sua assinatura do Azure.