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

Ici, vous supprimerez vos instances Azure App Service. Le moyen le plus simple de le faire est de supprimer leur groupe de ressources parent. La suppression d’un groupe de ressources entraîne la suppression de toutes les ressources qu’il contient.

Pour nettoyer votre groupe de ressources :

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

  2. Dans la barre de menus, sélectionnez Cloud Shell. Quand vous y êtes invité, sélectionnez l’expérience Bash.

    Screenshot of the Azure portal showing the location of the Cloud Shell menu item.

  3. Exécutez la commande az group delete suivante pour supprimer 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. En guise d’étape facultative, une fois la commande précédente effectuée, exécutez la commande az group list suivante.

    az group list --output table
    

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

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 vous donne plusieurs projets Azure Pipelines. Chaque projet pointe 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, ce qui peut vous amener à épuiser les minutes de génération 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

Désactivez le pipeline pour éviter qu’il traite d’autres demandes de génération. 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 :

    Screenshot of Azure Pipelines showing the location of the Settings menu.

  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

Vous pouvez également supprimer votre projet Azure DevOps, y compris le contenu d’Azure Boards et votre pipeline de build. Dans les prochains modules, vous pouvez exécuter un autre modèle qui fera apparaître un nouveau projet dans un état correspondant à la fin de ce module. 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 - Nonfunctional 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.

    Screenshot of Azure Pipelines showing the location of the Delete button.

  4. Dans la fenêtre qui apparaît, entrez le nom du projet, puis resélectionnez Supprimer.

    Votre projet est maintenant supprimé.