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

Ce guide de démarrage rapide montre comment déployer votre projet sur Azure à l’aide de GitHub Copilot modernisation.

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. Ouvrez votre projet dans Visual Studio Code.

  2. Dans la barre latérale Activity, ouvrez le volet d’extension GitHub Copilot modernisation. Sous Tasks, ouvrez Java/Tâches de déploiement et sélectionnez l’une des tâches suivantes :

    • Si vous avez déjà Azure infrastructure configurée, sélectionnez la tâche Deploy to Existing Azure Infrastructure et sélectionnez Run.

      Capture d’écran de Visual Studio Code montrant la tâche Déployer vers l’infrastructure Azure existante avec le bouton Exécuter la tâche mis en surbrillance.

    • Si vous n'avez pas encore d'infrastructure, sélectionnez la tâche Provision Infrastructure and Deploy sur Azure et sélectionnez Run.

      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.

  3. Après avoir sélectionné le bouton, la fenêtre de conversation Copilot avec le mode Agent s’ouvre automatiquement.

    Screenshot de Visual Studio Code qui affiche la fenêtre de conversation Copilot telle qu’ouverte automatiquement par la tâche.

  4. Dans la fenêtre Copilot Chat (s’ouvre automatiquement en mode Agent), sélectionnez Continue pour approuver chaque action d’outil et fournissez des détails tels que l’abonnement et le groupe de ressources lorsque vous y êtes invité.

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

Utilisez Claude Opus 4.5 ou des modèles ultérieurs pour obtenir les meilleurs résultats.

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

Déployer votre projet

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

  1. Ouvrez votre projet dans IntelliJ IDEA.

  2. Dans la barre latérale Activity, ouvrez le volet d’extension GitHub Copilot modernisation. Sous Tasks, ouvrez Java/Tâches de déploiement et sélectionnez l’une des tâches suivantes :

    • Si vous avez déjà Azure infrastructure configurée, sélectionnez la tâche Deploy to Existing Azure Infrastructure et sélectionnez Run.

      Screenshot d’Intellij IDEA qui affiche la tâche Déployer sur une infrastructure Azure existante avec le bouton Exécuter la tâche mise en évidence.

    • Si vous n'avez pas encore d'infrastructure, sélectionnez la tâche Provision Infrastructure and Deploy sur Azure et sélectionnez Run.

      Capture d’écran d’IntelliJ IDEA montrant l’infrastructure de provisionnement et la tâche Déployer sur Azure, avec le bouton Exécuter la tâche mis en surbrillance.

  3. Après avoir sélectionné le bouton, la fenêtre de conversation Copilot avec le mode Agent s’ouvre automatiquement.

    Screenshot d’Intellij IDEA qui affiche la fenêtre de conversation Copilot ouverte automatiquement par la tâche.

  4. Dans la fenêtre Copilot Chat (s’ouvre automatiquement en mode Agent), sélectionnez Continue pour approuver chaque action d’outil et fournissez des détails tels que l’abonnement et le groupe de ressources lorsque vous y êtes invité.

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

Utilisez Claude Opus 4.5 ou des modèles ultérieurs pour obtenir les meilleurs résultats.

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

Personnaliser avec vos propres commandes

Les boutons de tâche de déploiement envoient des invites prédéfinies. Pour plus de contrôle, saisissez une invite personnalisée directement dans le chat Copilot en mode Agent pour spécifier la ressource Azure cible, l’abonnement, le groupe de ressources, les préférences de mise à l’échelle ou la configuration de l’environnement.

Conseil / Astuce

Exemples de prompts :

  • "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