Ce module est une continuation du module 1 et fournit un guide pas à pas sur l'utilisation de GitHub Copilot pour Azure Preview afin de créer et déployer un nouveau site web sur Azure.
Il met en avant une méthode pour intégrer sans effort GitHub Copilot pour Azure dans votre flux de travail de développement et de déploiement.
Avoir terminé le Module 1 - Premiers pas avec GitHub Copilot pour Azure
-
Créez un nouveau dossier sur votre ordinateur local pour y cloner localement un dépôt GitHub.
- Dans VS Code, cliquez sur Fichier, puis sur "Ouvrir un dossier".
- Dans la boîte de dialogue Ouvrir un dossier, cliquez sur Nouveau dossier, donnez un nom au dossier, sélectionnez-le, puis cliquez sur Sélectionner un dossier.
-
VS Code vous demandera Faites-vous confiance aux auteurs des fichiers de ce dossier ?
- Cliquez sur Oui, je fais confiance aux auteurs.
-
Dans Visual Studio Code, sélectionnez Affichage > Terminal. Dans le panneau du terminal, accédez au nouveau dossier.
-
Dans la barre d'état, sélectionnez l'icône Chat (GitHub) pour ouvrir le panneau de chat.
-
Démarrez une nouvelle session de chat en sélectionnant l'icône plus (+) dans la barre de titre du panneau.
Si vous avez fermé le chat GitHub Copilot après le dernier module, cliquez sur l'icône GitHub dans la barre d'état, en bas à droite de l'écran de VS Code. Puis sélectionnez "GitHub Copilot Chat" dans le menu des options.
-
Dans la boîte de texte du chat, tapez l'invite suivante. Ensuite, sélectionnez Envoyer (icône d'avion en papier) ou appuyez sur Entrée sur votre clavier.
@azure can you help me deploy a C# api with mongodb and a web front end?
IMPORTANT La formulation exacte de la réponse peut varier à chaque fois que GitHub Copilot pour Azure répond, en raison du fonctionnement des modèles de langage génératif.
Après un moment, GitHub Copilot pour Azure proposera probablement une commande
azd
template to use. Or in some cases will provide an answer like the following:Just Remember that the Large Language Model will understand what you tell it. Therefore, just have the conversation with it.
-
If the answer provides a command that begins with
azd init
in a code fence, hover over the code fence to reveal a small pop-up action menu.Select Insert into Terminal to insert the command into the terminal.
-
Before you run the
azd init
. Vous pourriez avoir des questions sur son impact sur votre ordinateur local et votre abonnement Azure.Utilisez l'invite suivante :
@azure Before I execute azd init, what does it do?
Vous pourriez voir une réponse semblable à la capture d'écran suivante.
-
Utilisez l'invite suivante pour en savoir plus sur le modèle
azd
:@azure What resources are created with this template?
Vous pourriez voir une réponse semblable à la capture d'écran suivante.
-
Posez des questions sur les services utilisés par le modèle avec une invite comme :
@azure What are the capabilities of Azure App Service?
Vous pourriez voir une réponse semblable à la capture d'écran suivante.
-
Une fois satisfait, exécutez l'outil
azd init
command in the terminal. Answer its prompts. If you're unsure what to answer for a prompt, ask GitHub Copilot for Azure for help. -
Before you can continue, you must authenticate the
azd
en tapant la commande suivante dans le terminal :azd auth login
- Cela ouvrira un navigateur où vous devrez vous authentifier sur Azure. Sélectionnez les mêmes identifiants qu'auparavant.
-
Une fois le nouveau projet initialisé et que vous vous êtes authentifié sur Azure, utilisez la commande azd up pour déployer l'application sur votre abonnement. Dans le terminal, exécutez la commande selon les instructions fournies dans la réponse de l'invite initiale.
azd up
-
La commande
azd up
demande des informations sur votre abonnement, l'emplacement de déploiement des ressources, et d'autres détails.Si vous n'êtes pas sûr de la réponse, vous pouvez demander de l'aide à GitHub Copilot pour Azure. Par exemple, vous pourriez demander :
@azure azd up is asking me what location I want to deploy the website into. How should I respond?
Vous pourriez voir une réponse semblable à la capture d'écran suivante.
-
Continuez à répondre aux invites de
azd up
. Ask GitHub Copilot for Azure questions as needed.- When asked the location select Canada East (canadaeast).
Depending on the
azd
template that you're deploying and the location that you selected, the template might take 10 minutes (or more) to deploy. But we can Move on to Module 3 while it completes -
If
azd up
experiences an error, ask GitHub Copilot for Azure about the error and how you can resolve it.TIP For an easy way to attach the last terminal command results, use the paperclip icon at the bottom left of the chat pane. GitHub Copilot for Azure doesn't know the terminal command results unless they are copy/pasted or attached via the paperclip.
-
When you are done run
azd down
pour supprimer toutes les ressources.
Avertissement :
Ce document a été traduit à l'aide de services de traduction automatisée basés sur l'intelligence artificielle. Bien que nous nous efforcions d'assurer l'exactitude, veuillez noter que les traductions automatisées peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d'origine doit être considéré comme la source faisant autorité. Pour des informations critiques, il est recommandé de recourir à une traduction humaine professionnelle. Nous déclinons toute responsabilité en cas de malentendus ou de mauvaises interprétations résultant de l'utilisation de cette traduction.