Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Découvrez comment utiliser un pipeline Classique pour déployer une application web ASP.NET Core ou Node.js sur une machine virtuelle de serveur web IIS dans un groupe de déploiement Windows.
Un groupe de déploiement est un ensemble logique de machines cibles qui ont chacun un agent de déploiement Azure Pipelines installé. Les groupes de déploiement facilitent l’organisation des serveurs que vous souhaitez utiliser pour héberger votre application. Chaque machine interagit avec Azure Pipelines pour coordonner le déploiement de votre application.
Pour créer le groupe de déploiement :
Dans votre projet Azure DevOps, sélectionnez Groupes de déploiement de pipelines>dans le menu de gauche.
Dans l’écran Groupes de déploiement, sélectionnez Nouveau ou sélectionnez Ajouter un groupe de déploiement si ce groupe de déploiement est le premier dans le projet.
Entrez un nom de groupe de déploiement et une description facultative, puis sélectionnez Créer.
Dans l’écran suivant, dans la section Inscription de l’ordinateur, sélectionnez Windows pour le type de cible à inscrire. Un script d’inscription est généré.
Sélectionnez Utiliser un jeton d’accès personnel dans le script pour l’authentification. Pour plus d’informations, consultez Utiliser les jetons d’accès personnels.
Enfin, sélectionnez Copier le script dans le Presse-papiers.
Sur chacune de vos machines virtuelles cibles :
Utilisez un compte disposant d’autorisations d’administration pour vous connecter à la machine virtuelle.
Pour inscrire la machine et installer l’agent, ouvrez une invite de commandes PowerShell Administrateur et exécutez le script que vous avez copié.
Lorsque vous êtes invité à configurer des balises facultatives pour l’agent, appuyez sur Entrée pour ignorer. Lorsque vous êtes invité à indiquer le compte d’utilisateur, appuyez sur Entrée pour accepter les valeurs par défaut.
Notes
L’agent exécutant le pipeline doit avoir accès au répertoire C :\Windows\system32\inetsrv\ . Pour plus d’informations, consultez Groupes de sécurité, comptes de service et autorisations.
Une fois que vous avez configuré un serveur cible, le script doit renvoyer le message Service vstsagent.{computer-name} started successfully
.
Sous l’onglet Cibles de la page Groupes de déploiement Azure Pipelines, vous pouvez vérifier que les machines virtuelles sont répertoriées et que les agents sont en cours d’exécution. Actualisez la page, si nécessaire.
Déployez les artefacts de votre pipeline de build sur votre serveur IIS à l’aide d’un pipeline de mise en production.
Dans votre projet Azure DevOps, sélectionnez Pipelines Releases>, puis sélectionnez Nouveau>pipeline de mise en production.
Dans l’écran Sélectionner un modèle , recherchez et sélectionnez Déploiement du site web IIS, puis sélectionnez Appliquer.
Dans votre pipeline de mise en production, sélectionnez Ajouter un artefact.
Dans l’écran Ajouter un artefact , sélectionnez Générer, sélectionnez votre projet et votre source (pipeline de build), puis sélectionnez Ajouter.
Dans l’écran du pipeline de mise en production, sélectionnez l’icône de déclencheur de déploiement continu dans la section Artefacts .
Sur l’écran Déploiement continu, activez le déclencheur de déploiement continu,
Sous Filtres de branche de build, ajoutez la branche de build principale en tant que filtre.
Dans l’écran du pipeline de mise en production, sélectionnez Tâches, puis sélectionnez Déploiement IIS.
Dans l’écran paramètres, sous Groupe de déploiement, sélectionnez le groupe de déploiement que vous avez créé précédemment.
Cliquez sur Enregistrer.
Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement
Parcours d’apprentissage
Déployer des applications en suivant le parcours d’apprentissage d’Azure DevOps - Training
Découvrez comment configurer des pipelines de mise en production pour générer, tester et déployer en continu vos applications.
Certification
Microsoft Certified: Azure Developer Associate - Certifications
Générez des solutions de bout en bout dans Microsoft Azure pour créer des fonctions Azure Functions, implémenter et gérer des applications web, développer des solutions qui utilisent le Stockage Azure, et bien plus encore.
Documentation
IISWebAppDeploymentOnMachineGroup@0 - Tâche de déploiement d’application web IIS v0
Déployez un site web ou une application web à l’aide de Web Deploy.
IISWebAppManagementOnMachineGroup@0 - Tâche de gestion de l’application web IIS v0
Créez ou mettez à jour des sites web, des applications web, des répertoires virtuels ou des pools d’applications.
Découvrez comment créer et utiliser des groupes de déploiement, qui sont des groupes logiques de machines cibles pour les pipelines de mise en production Classiques dans Azure Pipelines.