Ćwiczenie — czyszczenie środowiska usługi Azure DevOps

Ukończone

Wykonano wszystkie zadania z tego modułu. W tej lekcji pomożemy w oczyszczeniu środowiska usługi Microsoft Azure DevOps.

Ważne

Ta strona zawiera istotne kroki czyszczenia. Czyszczenie pomaga oszczędzać bezpłatne minuty przeznaczone na kompilację. Pamiętaj, aby wykonać kroki czyszczenia, jeśli wcześniej w tym module uruchamiano szablon.

Czyszczenie zasobów platformy Azure

W tym miejscu usuniesz maszynę wirtualną platformy Azure. Najprostszym sposobem usunięcia zasobów jest usunięcie nadrzędnej grupy zasobów. Usunięcie grupy zasobów spowoduje usunięcie wszystkich zasobów w tej grupie.

W module Tworzenie potoku wydania za pomocą usługi Azure Pipelines zarządzasz zasobami platformy Azure za pośrednictwem witryny Azure Portal. W tym miejscu zburzysz wdrożenie przy użyciu interfejsu wiersza polecenia platformy Azure za pośrednictwem usługi Azure Cloud Shell. Kroki są podobne do kroków użytych podczas tworzenia zasobów.

Aby wyczyścić grupę zasobów:

  1. Przejdź do witryny Azure Portal i zaloguj się.

  2. Na pasku menu wybierz pozycję Cloud Shell. Po wyświetleniu monitu wybierz środowisko powłoki Bash .

    A screenshot of the Azure portal showing the location of the Cloud Shell menu item.

  3. Aby usunąć użytą grupę zasobów, tailspin-space-game-rguruchom następujące az group delete polecenie:

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

    Po wyświetleniu monitu, aby potwierdzić operację, wprowadź .y

    Uwaga

    Jeśli nadal logujesz się do protokołu SSH w oknie usługi Cloud Shell z poprzedniego kroku, uruchom exit polecenie , aby zamknąć protokół SSH, a następnie uruchom az delete polecenie .

  4. Jako opcjonalny krok po zakończeniu poprzedniego polecenia uruchom następujące az group list polecenie:

    az group list --output table
    

    Zobaczysz, że grupa tailspin-space-game-rg zasobów już nie istnieje.

Wyłączanie potoku lub usuwanie projektu

Każdy moduł w tej ścieżce szkoleniowej zawiera szablon, który można uruchomić w celu utworzenia czystego środowiska na czas trwania modułu.

Uruchamianie wielu szablonów tworzy wiele projektów usługi Azure Pipelines, z których każdy wskazuje to samo repozytorium GitHub. Ta akcja może spowodować uruchomienie wielu potoków za każdym razem, gdy wypchniesz zmianę do repozytorium GitHub. Ta akcja może z kolei spowodować brak bezpłatnych minut kompilacji na hostowanych agentach. Dlatego przed przejściem do następnego modułu należy wyłączyć lub usunąć potok.

Wybierz jedną z dwóch następnych opcji.

Opcja 1. Wyłączanie potoku

Ta opcja wyłącza potok, aby nie przetwarzał dalszych żądań kompilacji. Jeśli chcesz, możesz później ponownie włączyć potok kompilacji. Wybierz tę opcję, jeśli chcesz zachować swój projekt usługi DevOps i potok kompilacji do późniejszego użycia.

Aby wyłączyć potok:

  1. W usłudze Azure Pipelines przejdź do potoku.

  2. W menu Więcej akcji (...) wybierz pozycję Ustawienia.

    A screenshot of Azure Pipelines showing the location of the Settings menu.

  3. W obszarze Przetwarzanie nowych żądań uruchamiania wybierz pozycję Wyłączone, a następnie wybierz pozycję Zapisz.

    Potok nie będzie już przetwarzać żądań kompilacji.

Opcja 2. Usuwanie projektu usługi Azure DevOps

Ta opcja spowoduje usunięcie projektu usługi Azure DevOps razem z zawartością usługi Azure Boards i potokiem kompilacji. W następnych modułach będzie można uruchomić inny szablon, który wywoła nowy projekt w stanie, w jakim został zakończony bieżący projekt. Wybierz tę opcję, jeśli nie potrzebujesz projektu usługi DevOps do późniejszego użycia.

Aby usunąć projekt:

  1. W usłudze Azure DevOps przejdź do projektu. Zgodnie z wcześniejszym zaleceniem ten projekt powinien mieć nazwę Space Game - web - Agent.

  2. Wybierz pozycję Ustawienia projektu w lewym dolnym rogu strony usługi Azure DevOps.

  3. W obszarze Szczegóły projektu przewiń w dół i wybierz pozycję Usuń.

    A screenshot of Azure Pipelines showing the location of the Delete button.

  4. W wyświetlonym oknie wprowadź nazwę projektu, a następnie wybierz pozycję Usuń po raz drugi.

    Spowoduje to usunięcie projektu.