Exercice - Nettoyer votre environnement Azure DevOps

Effectué

Vous avez terminé les tâches de ce module. Vous allez maintenant nettoyer vos ressources Azure, faire passer l’élément de travail à l’état Terminé dans Azure Boards et nettoyer votre environnement Azure DevOps.

Important

Cette page contient des étapes de nettoyage importantes. Le nettoyage vous évite de vous retrouver à court de minutes de génération gratuites. Il garantit aussi qu’aucune ressource Azure ne vous est facturée une fois ce module terminé.

Nettoyage des ressources Azure

Vous supprimez ici vos instances Azure App Service. Le moyen le plus simple de supprimer les instances consiste à supprimer le groupe de ressources parent. La suppression d’un groupe de ressources supprime toutes les ressources qu’il contient.

Pour nettoyer votre groupe de ressources :

  1. Accédez au portail Azure et connectez-vous.

  2. Dans le menu, sélectionnez Cloud Shell. Quand vous y êtes invité, sélectionnez l’expérience Bash.

    Capture d’écran du portail Azure montrant l’emplacement de l’élément de menu Cloud Shell.

  3. Exécutez la commande az group delete suivante. La commande supprime le groupe de ressources que vous avez utilisé dans ce module, tailspin-space-game-rg.

    az group delete --name tailspin-space-game-rg
    

    Quand vous y êtes invité, entrez y pour confirmer l’opération.

  4. Si vous le souhaitez, exécutez la commande az group list suivante une fois la commande précédente terminée.

    az group list --output table
    

    Vous constatez que le groupe de ressources tailspin-space-game-rg n’existe plus.

Faire passer l’élément de travail à l’état Terminé

Ici, vous terminez l’élément de travail que vous vous êtes attribué dans ce module. Vous allez déplacer Automatiser les tests de qualité vers la colonne Terminé.

Dans la pratique, le terme Terminé indique souvent qu’un logiciel opérationnel passe aux mains des utilisateurs. À des fins de formation, vous marquez ce travail comme terminé, car vous avez configuré des tests de l’interface utilisateur opérationnels dans votre pipeline.

À la fin de chaque sprint ou itération de travail, votre équipe peut organiser une réunion rétrospective. Au cours de cette réunion, vous échangez sur le travail que vous avez effectué, sur ce qui s’est bien passé au cours du sprint et sur ce que vous pouvez améliorer.

Pour terminer l’élément de travail :

  1. Dans Azure DevOps, accédez à Boards, puis sélectionnez Boards dans le menu.

  2. Déplacez l’élément de travail Automatiser les tests de qualité de la colonne En cours vers la colonne Terminé.

    Capture d'écran d'Azure Boards montrant la carte dans la colonne Terminé.

Désactiver le pipeline ou supprimer votre projet

Chaque module de ce parcours d’apprentissage fournit un modèle. Vous pouvez exécuter le modèle pour créer un environnement propre pour la durée du module.

L’exécution de plusieurs modèles donne lieu à plusieurs projets Azure Pipelines, chacun pointant vers le même dépôt GitHub. Cette configuration peut déclencher l’exécution de plusieurs pipelines chaque fois que vous envoyez (push) une modification à votre référentiel GitHub. Ces exécutions peuvent consommer des minutes de build gratuites sur nos agents hébergés. Il est donc important de désactiver ou de supprimer votre pipeline avant de passer au module suivant.

Choisissez l'une des options suivantes.

Option 1 : Désactiver le pipeline

Cette option désactive le pipeline afin qu’il ne traite pas d’autres requêtes de build. Vous pouvez réactiver le pipeline de build plus tard si vous le souhaitez. Choisissez cette option pour garder votre projet DevOps et votre pipeline de build pour plus tard.

Pour désactiver le pipeline :

  1. Dans Azure Pipelines, accédez à votre pipeline.

  2. Dans le menu déroulant, sélectionnez Paramètres :

    Capture d’écran d’Azure Pipelines montrant l’emplacement du menu Paramètres.

  3. Sous Traitement des nouvelles demandes d’exécution, sélectionnez Désactivé, puis Enregistrer.

    Votre pipeline ne traitera plus les demandes de build.

Option 2 : supprimer le projet Azure DevOps

Cette option supprime votre projet Azure DevOps, notamment le contenu dans Azure Boards et dans votre pipeline de build. Dans les prochains modules, vous pourrez exécuter un autre modèle qui affiche un nouveau projet dont l’état correspond à la fin de ce modèle. Choisissez cette option si vous n’avez pas besoin de votre projet DevOps pour plus tard.

Pour supprimer le projet :

  1. Dans Azure DevOps, accédez à votre projet. Nous vous avons recommandé précédemment de nommer ce projet Space Game - web - Functional tests.

  2. Sélectionnez Paramètres du projet dans le coin inférieur.

  3. Au bas de la zone Détails du projet, sélectionnez Supprimer.

    Capture d’écran d’Azure Pipelines montrant l’emplacement du menu Supprimer.

  4. Dans la fenêtre qui s’affiche, entrez le nom du projet et sélectionnez Supprimer à nouveau.

    Votre projet est maintenant supprimé.