Guia de início rápido: crie e implante seu aplicativo com o GitHub Copilot for Azure Preview

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

Pré-requisitos

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

  • Uma conta Copilot do GitHub.
  • A extensão de bate-papo do copiloto do GitHub para Visual Studio Code.
  • A extensão GitHub Copilot for Azure Preview para Visual Studio Code.
  • Uma subscrição do Azure. Se você não tiver um, o GitHub Copilot para Azure pode ajudar.

Criar e implantar um site usando o GitHub Copilot for Azure Preview

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

  2. No Visual Studio Code, selecione View>Terminal. No painel do terminal, vá para a nova pasta.

  3. Na Barra de atividades, selecione o ícone Bate-papo para abrir o painel de bate-papo.

  4. Inicie uma nova sessão de chat selecionando o ícone de adição (+) na barra de título do painel.

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

  5. Na caixa de texto do chat, 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 Python?
    

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

    Importante

    A redação exata da resposta é diferente cada vez que o Copiloto do GitHub para Azure responde, devido à forma como os modelos de linguagem grandes geram respostas.

    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.

  6. Se a resposta fornecer um comando que começa com azd init 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 cercado por código no terminal de código do Visual Studio.

    Selecione Inserir no Terminal para inserir o comando no terminal.

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

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

    Use o seguinte prompt:

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

    Poderá ver uma resposta semelhante à seguinte captura de ecrã.

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

  8. Use o seguinte prompt para saber mais sobre o azd modelo:

    @azure What resources are created with this template?
    

    Poderá ver uma resposta semelhante à seguinte captura de ecrã.

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

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

    @azure What is the purpose of a virtual network?
    

    Poderá ver uma resposta semelhante à seguinte captura de ecrã.

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

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

  11. 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
    
  12. O azd up comando solicita informações sobre sua assinatura, onde implantar os recursos e muito mais.

    Se não tiver certeza de como responder, você pode pedir ajuda ao GitHub Copilot for 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?
    

    Poderá ver uma resposta semelhante à seguinte captura de ecrã.

    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.

  13. Continue a responder às solicitações de azd up. Faça perguntas ao Copilot do GitHub para 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.

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

Gorjeta

Para uma maneira fácil de anexar os resultados do último comando do terminal, use o ícone de clipe de papel no canto inferior esquerdo do painel de chat. O GitHub Copilot para Azure não conhece os resultados do comando do 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.

Clean up resources (Limpar recursos)

Você pode perguntar ao GitHub Copilot for Azure como remover todos os recursos criados nas etapas anteriores:

@azure How do I undeploy this website?

Poderá ver uma resposta semelhante à seguinte captura de ecrã.

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.