Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans ce guide de démarrage rapide, vous allez apprendre à utiliser le mode agent dans GitHub Copilot pour Azure pour apporter votre application existante à Azure. Il montre comment le mode agent vous aide à définir l’infrastructure Azure, à déployer votre application sur Azure et à créer un pipeline CI/CD.
Conditions préalables
Pour obtenir des instructions de configuration complètes, consultez l’article Démarrage . Vérifiez que vous disposez des éléments suivants :
Un compte Azure et un accès à un abonnement Azure. Pour plus d’informations sur la façon de les configurer, consultez la page de tarification des comptes Azure.
Un compte GitHub et un abonnement GitHub Copilot. Pour plus d’informations sur la façon de les configurer, consultez Création d’un compte sur GitHub et Démarrage rapide pour GitHub Copilot, respectivement.
Visual Studio Code. Pour plus d’informations sur le téléchargement et l’installation, consultez Configuration de Visual Studio Code.
Extension GitHub Copilot et extension GitHub Copilot Chat. Pour obtenir des instructions sur l’installation de ces extensions, consultez Configurer GitHub Copilot dans VS Code et Bien démarrer avec GitHub Copilot Chat dans VS Code, respectivement.
Importante
GitHub Copilot est un abonnement distinct géré par GitHub. Pour plus d’informations sur les abonnements et le support GitHub Copilot, consultez Prise en main d’un plan GitHub Copilot.
Définir l’infrastructure Azure pour votre application
Dans cette section, utilisez le mode agent Copilot GitHub pour créer des fichiers de déploiement Bicep et un modèle azd pour l’application.
Ouvrez votre application existante dans Visual Studio Code.
Si vous souhaitez suivre ce tutoriel, vous pouvez cloner le dépôt suivant à partir de GitHub sur votre ordinateur local :
git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.gitDans Visual Studio Code, dans la barre de titre, sélectionnez l’icône Ouvrir la conversation (logo GitHub Copilot) pour ouvrir le volet de conversation dans la barre latérale secondaire. Sélectionnez Agent sous la zone de texte de conversation.
Pour démarrer une nouvelle session de conversation, sélectionnez l’icône plus (+) dans la barre de titre du volet.
Dans la zone de texte de conversation en bas du volet, tapez l’invite suivante. Sélectionnez ensuite Envoyer (icône avion papier) ou sélectionnez Entrée sur votre clavier.
Help me deploy my project to AzureCopilot Agent analyse le projet, recommande des services Azure et génère des fichiers Bicep. Vous pouvez voir une réponse comme l’exemple suivant.
Importante
Chaque fois que GitHub Copilot pour Azure répond à l’invite, la formulation de la réponse est différente en raison de la façon dont les modèles de langage volumineux (LLMs) génèrent des réponses. Il est possible que votre expérience varie de cet article. Prenez le temps de lire les réponses de GitHub Copilot et choisissez le bon cours d’action. Si vous ne savez pas comment continuer, demandez à GitHub Copilot ce qu’il a l’intention de faire et pourquoi.
Sélectionnez Continuer et Copilot Agent termine l’analyse du projet et commence à générer les fichiers nécessaires. Vous pouvez voir une réponse comme l’exemple suivant.
Sélectionnez Continuer et Copilot génère les fichiers nécessaires pour le déploiement. Vous pouvez voir quelques fichiers générés dans le projet et une réponse comme l’exemple suivant.
Déployer votre application
Ensuite, l’agent Copilot souhaite exécuter une vérification de prédéploiement.
Sélectionnez Continuer et copilot agent vérifie si l’application est prête à être déployée avec
azd. En cas de problème, l’agent Copilot le corrige et le vérifie à nouveau, comme dans l’exemple suivant.
Une fois la vérification de prédéploiement réussie, l’agent Copilot continue avec le processus de déploiement. Il vérifie d’abord quelques dépendances. Vous pouvez voir une réponse comme l’exemple suivant.
Sélectionnez Continuer pour chaque vérification des dépendances. L’agent Copilot demande si nous voulons poursuivre le déploiement. Vous pouvez voir une réponse comme l’exemple suivant.
Capture d'écran du volet de conversation de GitHub Copilot qui demande s'il doit procéder au déploiement.
Sélectionnez Continuer. L'agent Copilot doit ouvrir le terminal lorsque vous exécutez
azd uppour votre nom. Suivez les étapes requises dans le terminal.Vous pouvez rencontrer une erreur avec la version de .NET ; Copilot le récupère et génère un correctif pour celui-ci. Vous pouvez voir une réponse comme l’exemple suivant.
Sélectionnez Continuer. L’agent Copilot déploie l’application avec succès. Vous pouvez voir une réponse comme l’exemple suivant.
Si des erreurs ont été rencontrées pendant le processus de déploiement, le mode agent Copilot peut également corriger les erreurs et redéployer l’application.
Conseils
Utilisez Claude Sonnet 4 pour obtenir de meilleurs résultats.
Vérifiez que les outils GitHub Copilot pour Azure suivants sont sélectionnés dans la liste des outils GitHub Copilot :
- Recommander la configuration du service Azure
- Vérifier les paramètres de prédéployer Azure
- Exécuter AZD Up pour effectuer un déploiement sur Azure
- Vérifier l’état de l’application pour le déploiement Azure azd
- Configurer le pipeline de déploiement Azure
- Vérifier la disponibilité de la région Azure
- Vérifier la disponibilité des quotas Azure
Pour afficher la liste des outils disponibles pour vos invites, sélectionnez le bouton Sélectionner des outils... dans la boîte de texte du chat.