Ćwiczenie — czyszczenie środowiska usługi Azure DevOps

Ukończone

Ukończono zadania dla tego modułu. W tej lekcji wyczyścisz zasoby platformy Azure, przeniesiesz element roboczy do stanu Gotowe w usłudze Azure Boards i wyczyścisz środowisko usługi Azure DevOps.

Ważne

Ta strona zawiera istotne kroki czyszczenia. Czyszczenie pomaga oszczędzać bezpłatne minuty przeznaczone na kompilację. Pomaga to również zagwarantować, że po ukończeniu tego modułu nie są naliczane opłaty za zasoby platformy Azure.

Czyszczenie zasobów platformy Azure

W tym miejscu usuniesz wystąpienia usługi aplikacja systemu Azure Service. Najprostszym sposobem usunięcia wystąpień 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 możesz usunąć 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

  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.

Przenoszenie elementu roboczego do stanu Gotowe

Teraz przenieś element roboczy przypisany do siebie wcześniej w tym module. Przenieś pozycję Utwórz potok wieloestowy do kolumny Gotowe .

W praktyce "Gotowe" często oznacza umieszczenie działającego oprogramowania w ręce użytkowników. W celach szkoleniowych oznaczysz tę pracę jako wykonaną, ponieważ zrealizowano cel dla zespołu Tailspin. Chcieli zdefiniować kompletny potok wieloestowy w celu dostarczania nowych funkcji.

Na końcu każdego przebiegu lub iteracji pracy ty i Twój zespół mogą zorganizować spotkanie retrospektywne. Na spotkaniu udostępnij ukończoną pracę, co poszło dobrze i co możesz ulepszyć.

Aby ukończyć element roboczy:

  1. W usłudze Azure DevOps przejdź do obszaru Boards, a następnie z menu wybierz pozycję Tablice.

  2. Przenieś element roboczy Tworzenie potoku wieloestowego z kolumny Doing (Wykonywanie) do kolumny Done (Gotowe).

    A screenshot of Azure Boards, showing the card in the Done column.

Wyłączanie potoku lub usuwanie projektu

Każdy moduł w tej ścieżce szkoleniowej zawiera szablon. Możesz uruchomić szablon, aby utworzyć czyste środowisko dla modułu.

Uruchamianie wielu szablonów zapewnia wiele projektów usługi Azure Pipelines. Każdy projekt wskazuje to samo repozytorium GitHub. Ta konfiguracja może wyzwalać wiele potoków do uruchamiania za każdym razem, gdy wypchniesz zmianę do repozytorium GitHub. Przebiegi potoku korzystają z bezpłatnych minut kompilacji dla naszych hostowanych agentów. Aby uniknąć utraty tych bezpłatnych minut kompilacji, wyłącz lub usuń potok przed przejściem do następnego modułu.

Wybierz jedną z następujących opcji.

Opcja 1. Wyłączanie potoku

Wyłącz potok, aby nie przetwarzał żądań kompilacji. W razie potrzeby potok kompilacji będzie można potem ponownie włączyć. Wybierz tę opcję, jeśli chcesz zachować projekt DevOps i potok kompilacji na potrzeby przyszłego dokumentacji.

Aby wyłączyć potok:

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

  2. Z listy rozwijanej 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.

    Teraz potok nie przetwarza już żądań kompilacji.

Opcja 2. Usuwanie projektu usługi Azure DevOps

Usuń projekt usługi Azure DevOps, w tym zawartość usługi Azure Boards i potok kompilacji. W przyszłych modułach można uruchomić inny szablon, który wyświetla nowy projekt w stanie, w którym ten projekt odchodzi. Wybierz tę opcję, jeśli nie potrzebujesz projektu DevOps do użycia w przyszłości.

Aby usunąć projekt:

  1. W usłudze Azure DevOps przejdź do projektu. Wcześniej zalecamy nadenie projektowi nazwy Space Game - web - Multistage.

  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. Ponownie wybierz pozycję Usuń .

    Spowoduje to usunięcie projektu.