Choix du déploiement de votre application web sur Azure

Le déploiement de vos applications sur les services d’hébergement Azure revient à déplacer un ou plusieurs fichiers dans Azure où ils sont diffusés par le biais d’un point de terminaison HTTP.

Les méthodes les plus courantes de déplacement de fichiers vers le cloud Azure sont les suivantes :

Méthode Détails
Actions GitHub Utilisez cette méthode pour des déploiements continus automatisés ou déclenchés.
Extensions Visual Studio Code Utilisez cette méthode pour des déploiements manuels, de test ou ponctuels. Vous oblige à avoir l’extension pour le service installé localement.
Azure CLI Utilisez cette méthode pour des déploiements manuels ou ponctuels. Vous oblige à avoir l’extension pour le service installé localement.

D’autres méthodes de déploiement peuvent exister selon le service spécifique. Par exemple, Azure App Service prend en charge un large éventail de méthodes de déploiement :

Vous pouvez redéployer sur App Service à l’aide de l’une des méthodes fournies, même si vous n’avez pas utilisé cette méthode pour le déploiement d’origine. Vous pouvez effectuer une configuration avant de procéder au redéploiement si vous changez de méthode.

Emplacements de déploiement

Utilisez les emplacements de déploiement pour déployer votre code source sur un environnement de préproduction, et préparer l’environnement cible avant le déploiement sur votre emplacement de production.

N’utilisez pas les emplacements de déploiement pour mélanger les objets du déploiement. Tous les emplacements de déploiement partageant le service d’application, vous devez vérifier que les modèles de trafic et l’utilisation prévue de tous les emplacements sont identiques. Si vous avez besoin d’un environnement de préproduction ou de test hébergé, il doit s’agir d’un service d’application distinct.

Déployer avec Visual Studio Code

Pour déployer ou redéployer votre application App Service avec Visual Studio Code, procédez comme suit :

  1. Installez les extensions Azure associées, par exemple AzureApp Service ou Azure Functions.
  2. Ouvrez l’Explorateur Azure. Sélectionnez l’icône Azure dans la barre latérale principale ou utilisez le raccourci clavier (Maj + Alt + A).
  3. Dans le groupe Ressources, sélectionnez votre abonnement et votre service.
  4. Cliquez avec le bouton droit sur votre service, puis sélectionnez Déployer sur l’application web....

Deploy or redeploy to App service with Visual Studio Code

Vous connecter à votre environnement hébergé sur Azure

  • Pour un accès manuel ou occasionnel à vos environnements hébergés, consultez la rubrique qui vous explique comment afficher des fichiers dans votre environnement hébergé sur Azure.
  • Pour un accès automatisé ou régulier, vous pouvez effectuer les étapes appropriées pour configurer l’une des méthodes de déploiement.

Examiner les fichiers dans votre environnement hébergé sur Azure

Il existe plusieurs façons de voir immédiatement les fichiers dans votre application web ou votre application de fonction hébergée sur Azure. Si vous utilisez plusieurs emplacements dans votre ressource hébergée, vous devez vérifier que vous êtes dans le bon emplacement avant d’afficher les fichiers.

  • Pour afficher les fichiers dans le portail Azure : sélectionnez Console sous Outils de développement pour votre ressource d’hébergement.

    In the Azure portal for your web app or function app, select `Console` from the `Development tools` menu.

  • Afficher les fichiers dans l’extension VS Code : - sélectionnez l’icône Azure dans la barre d’activité. Dans la section Ressources, sélectionnez votre abonnement et votre service. Le nœud Fichiers offre une vue de vos fichiers distants.

    [Azure App service and Azure Functions app extensions both provide a view of the remote files.

Afficher le point de terminaison HTTP dans le portail Azure

Consultez votre point de terminaison HTTP à partir de la page Vue d’ensemble du service dans le portail Azure.

View your HTTP endpoint from the service's Overview page on the Azure portal.

Étapes suivantes