Partager via


Démarrage rapide : Utiliser la modernisation de GitHub Copilot pour .NET pour déployer votre projet sur Azure

Dans ce guide de démarrage rapide, vous allez apprendre à déployer votre projet sur Azure avec la modernisation de GitHub Copilot pour .NET. Cet outil vous permet de déployer des projets migrés vers Azure et de corriger automatiquement les erreurs de déploiement pendant le processus.

Prerequisites

Note

Ces prérequis s’appliquent à Visual Studio. Pour d’autres environnements de développement, consultez Installer la modernisation de GitHub Copilot.

Déployer votre projet

La fonctionnalité de modernisation pour le déploiement .NET vous aide à déployer votre application migrée sur Azure. Procédez comme suit pour démarrer le processus de déploiement :

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

  2. Démarrez le déploiement avec l’une des approches suivantes :

    • Déployer après la migration : déployez votre projet après avoir terminé votre tâche de migration. GitHub Copilot vous demande si vous souhaitez déployer votre projet sur Azure à la fin d'une tâche de migration. Demander à Copilot de continuer démarre le processus de déploiement.

      Screenshot qui montre comment démarrer le processus de déploiement dans GitHub Copilot.

    • Utilisez une invite de déploiement pour provisionner une nouvelle infrastructure Azure et déployer votre projet : vous pouvez entrer l’invite suivante dans Copilot conversation pour déployer votre projet sur Azure :

      Analysez attentivement mon projet pour identifier toutes les ressources pertinentes Azure, les langages de programmation, les frameworks, les dépendances et les fichiers de configuration nécessaires au déploiement. Développez un diagramme d’architecture pour moi à l’aide de #appmod-generate-architecture-diagram. En fonction de ce diagramme avec toutes les informations que vous obtenez à partir de l’analyse de projet, aidez-moi à développer un plan de déploiement et de provisionnement WITH TOOL #appmod-get-plan et à l’exécuter pour déployer mon projet sur Azure. deployTool : azd, IacType : Bicep, service d’hébergement : non-aks.

      Capture d’écran qui montre comment démarrer le processus de déploiement dans GitHub Copilot par une invite de commande.

    • Utilisez une invite de déploiement pour déployer votre projet sur des ressources Azure existantes : vous pouvez entrer l’invite suivante dans Copilot conversation pour déployer votre projet sur des ressources Azure existantes :

      Déployez mon projet sur mon groupe de ressources Azure existant [ID de groupe de ressources] dans l’abonnement [ID d’abonnement]. Utilisez l’outil #appmod-get-plan pour développer et exécuter un plan.

      Capture d’écran qui montre comment démarrer le déploiement vers une ressource Azure existante dans GitHub Copilot à l’aide d’un prompt.

  3. Une fois le déploiement démarré, GitHub Copilot pouvez demander votre approbation pour utiliser des outils ou exécuter des commandes. Accordez l’autorisation lorsque vous y êtes invité.

  4. GitHub Copilot crée un plan. Le plan explique la stratégie de déploiement, y compris les objectifs de déploiement, les informations de projet, l’architecture des ressources Azure, les ressources Azure et les étapes d’exécution.

  5. Vous pouvez modifier le plan directement ou demander à GitHub Copilot de le modifier pour personnaliser votre déploiement avant de continuer.

  6. Lorsque vous êtes satisfait du plan, demandez à GitHub Copilot de continuer.

  7. GitHub Copilot suit le plan et exécute le processus de déploiement.

  8. Une fois le déploiement terminé, GitHub Copilot fournit un résumé du processus de déploiement.

Remarques

  • Utilisez Claude Sonnet 4 ou versions ultérieures pour obtenir les meilleurs résultats.
  • Copilot pouvez avoir besoin de quelques itérations pour corriger les erreurs de déploiement.