Ćwiczenie — czyszczenie środowiska usługi Azure DevOps

Ukończone

Ukończono zadania dla tego modułu. W tym miejscu 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 i usługi Azure Functions. 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 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. Uruchom następujące az group delete polecenie, aby usunąć użytą tailspin-space-game-rggrupę zasobów .

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

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

  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

W tym miejscu przeniesiesz element roboczy przypisany do siebie wcześniej w tym module. Interfejs API refaktoryzacji można przenieść jako aplikację usługi Azure Functions 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 refaktoryzować swój projekt w celu wyodrębnienia interfejsu API rankingu jako aplikacji 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 wybierz pozycję Boards z menu.

  2. Przenieś element roboczy interfejsu API refaktoryzacji jako element roboczy aplikacji usługi Azure Functions 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ć 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. Z menu rozwijanego 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

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 usługi DevOps do późniejszego użycia.

Aby usunąć projekt:

  1. W usłudze Azure DevOps przejdź do projektu. Wcześniej zalecamy nadanie nazwy temu projektowi Space Game — web — Azure Functions.

  2. Wybierz pozycję Project settings (Ustawienia projektu) w dolnym rogu.

  3. W obszarze Przegląd przejdź do dołu 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.