Partage via


Démarrage rapide : Déployer votre projet sur Azure à l’aide de la modernisation de GitHub Copilot

Dans ce guide de démarrage rapide, vous déployez votre projet sur Azure à l’aide de la modernisation de GitHub Copilot.

Pendant le développement, vous devez souvent déployer votre projet dans un environnement cloud à des fins de test. L’extension de modernisation de GitHub Copilot automatise le processus de déploiement, le déploiement de votre projet migré vers Azure et la résolution des erreurs de déploiement.

Prerequisites

Déployer votre projet

Pour démarrer le processus de déploiement, procédez comme suit :

  1. Dans Visual Studio Code, ouvrez votre projet migré.

  2. Dans la barre latérale Activité, ouvrez le volet d’extension GitHub Copilot Modernization.

  3. Dans la section Tâches , ouvrez Tâches de déploiement et sélectionnez Déployer sur l’infrastructure Azure existante.

    Si vous n’avez pas encore approvisionné l’infrastructure, consultez démarrage rapide : Préparer l’infrastructure Azure en premier.

    Capture d’écran de Visual Studio Code montrant la tâche Provision Infrastructure and Deploy to Azure avec le bouton Exécuter la tâche mis en surbrillance.

  4. Après avoir sélectionné la tâche, la fenêtre de conversation Copilot avec le mode Agent s’ouvre automatiquement.

  5. Sélectionnez Continuer à plusieurs reprises pour confirmer chaque action d’outil dans la fenêtre Conversation Copilot. L’agent Copilot utilise différents outils pour faciliter le déploiement sur Azure. L’utilisation de chaque outil nécessite une confirmation en sélectionnant Continuer. Fournissez à Copilot les informations nécessaires, telles que l’abonnement et le groupe de ressources, lorsqu'il vous y invite.

  6. Copilot effectue généralement les étapes suivantes pour déployer votre projet :

    • Copilot génère un fichier markdown de plan de déploiement avec l’objectif de déploiement, les informations du projet, l’architecture des ressources Azure, les ressources Azure et les étapes d’exécution.
    • Copilot suit les étapes d’exécution de ce fichier.
    • Copilot corrige les erreurs de déploiement.
    • Copilot génère un fichier récapitulatif expliquant les résultats du déploiement.

Note

Nous vous recommandons d’utiliser des modèles Claude Sonnet 4 ou ultérieur pour obtenir les meilleurs résultats.

Copilot peut prendre quelques itérations pour corriger les erreurs de déploiement.

Personnaliser avec vos propres commandes

Le bouton Déployer sur une infrastructure Azure existante envoie une invite prédéfinie. Pour plus de contrôle, tapez une invite personnalisée directement dans le chat de Copilot en mode Agent. Cette approche vous permet de spécifier des cibles et des préférences de déploiement.

Conseil / Astuce

Exemples d’invites pour différents scénarios :

  • "Deploy my app to the AKS cluster in subscription: <sub-id>, resource group: <rg-name>" - ciblez un cluster Kubernetes spécifique.
  • "Deploy my containerized application to Azure Container Apps and configure auto-scaling with a minimum of 2 replicas" : spécifiez les préférences de mise à l’échelle.

Voir aussi