Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Azure Pipelines permet aux développeurs de déployer leurs applications dans plusieurs environnements à l’aide de pipelines YAML et Classic. Cet article vous guide tout au long de la création d’un pipeline de mise en production classique à plusieurs étapes pour déployer votre application web ASP.NET Core en plusieurs étapes.
Ce didacticiel vous montre comment effectuer les opérations suivantes :
- Configurer des déclencheurs de déploiement continu
- Ajouter des étapes
- Ajouter des approbations de prédéploiement
- Créer des versions et surveiller les déploiements
Prérequis
Une organisation Azure DevOps. Créez-en un gratuitement.
Un projet Azure DevOps. Créez un nouveau projet si vous n'en avez pas déjà un.
Pipeline de mise en production classique qui contient au moins une étape. Si vous n’en avez pas encore, créez une version classique.
Configurer des déclencheurs de déploiement continu
L’activation du déclencheur de déploiement continu configure le pipeline pour créer automatiquement une nouvelle version chaque fois qu’un nouvel artefact de pipeline devient disponible.
Connectez-vous à votre organisation Azure DevOps, puis accédez à votre projet.
SélectionnezVersions>, sélectionnez votre pipeline de mise en production, puis sélectionnez Modifier.
Dans la section Artefacts , sélectionnez l’icône de déclencheur de déploiement continu pour ouvrir le panneau du déclencheur, puis activez-la pour activer.
Dans la première étape, sélectionnez l’icône conditions de prédéploiement et vérifiez que le déclencheur de déploiement est défini sur Après la mise en production. Cela déclenche automatiquement les déploiements à cette étape lors de la création d’une nouvelle version.
Ajouter des étapes
Connectez-vous à votre organisation Azure DevOps, puis accédez à votre projet.
SélectionnezVersions>, sélectionnez votre pipeline de mise en production, puis sélectionnez Modifier.
Sélectionnez + Ajouter> unenouvelle étape pour créer une étape.
Dans votre étape nouvellement ajoutée, sélectionnez l’icône conditions de prédéploiement . Définissez le déclencheur sur After stage, puis sélectionnez votre étape d’origine dans le menu déroulant.
Sélectionnez le menu déroulant Tâches et sélectionnez l’étape souhaitée. Selon les tâches que vous utilisez, modifiez les paramètres afin que cette étape se déploie sur votre cible souhaitée. Dans cet exemple, nous utilisons la tâche Déployer Azure App Service pour effectuer le déploiement sur un service Azure App Service, comme indiqué ci-dessous.
Ajout d’approbations de pré-déploiement
L’ajout d’approbations garantit que tous les critères sont remplis avant le déploiement à l’étape suivante.
Connectez-vous à votre organisation Azure DevOps, puis accédez à votre projet.
SélectionnezVersions>, sélectionnez votre pipeline de mise en production, puis sélectionnez Modifier.
Dans étapes, sélectionnez l’icône conditions de prédéploiement dans l’étape souhaitée, puis sélectionnez le bouton bascule approbations de prédéploiement pour l’activer.
Dans la zone de texte Approbateurs , entrez le ou les utilisateurs responsables de l’approbation du déploiement. Il est également recommandé de décocher l’utilisateur demandant une mise en production ou un déploiement ne doit pas l’approuver .
Lorsque vous avez terminé, sélectionnez Enregistrer.
Créer une mise en production
Dans cet exemple, nous allons créer manuellement une nouvelle version. En règle générale, une mise en production est créée automatiquement lorsqu’un nouvel artefact est disponible. Toutefois, dans ce scénario, nous allons la créer manuellement.
Connectez-vous à votre organisation Azure DevOps, puis accédez à votre projet.
SélectionnezVersions>, sélectionnez votre pipeline de mise en production, puis sélectionnez Modifier.
Sélectionnez le menu déroulant Mise en production et choisissez Créer une version.
Entrez une description de la version, vérifiez que les artefacts appropriés sont sélectionnés, puis sélectionnez Créer.
Une bannière s’affiche indiquant qu’une mise en production a été créée. Sélectionnez le lien de la mise en production pour afficher plus de détails. La page récapitulative de mise en production affiche l’état du déploiement pour chaque étape.
Le ou les utilisateurs que vous avez ajoutés en tant qu’approbateurs recevront une demande d’approbation. Pour approuver, ils peuvent ajouter un bref commentaire et sélectionner Approuver.
Notes
Les administrateurs de mise en production peuvent accéder à toutes les décisions d’approbation et les écraser.
Surveiller et suivre les déploiements
Les journaux de déploiement vous permettent de surveiller et de résoudre les problèmes de publication de votre application. Suivez les étapes ci-dessous pour vérifier les journaux de votre déploiement :
Dans le résumé de la mise en production, pointez sur un index et sélectionnez Journaux. Vous pouvez également accéder à la page journaux pendant le déploiement pour afficher les journaux en direct de chaque tâche.
Sélectionnez une tâche pour afficher ses journaux spécifiques. Vous pouvez également télécharger des journaux de tâches individuels ou un zip de tous les fichiers journaux.
Si vous avez besoin d’informations supplémentaires pour déboguer votre déploiement, vous pouvez exécuter la mise en production en mode débogage.