Ćwiczenie — czyszczenie środowiska usługi Azure DevOps

Ukończone

Wykonano 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 Service. Najprostszym sposobem usunięcia wystąpień jest usunięcie nadrzędnej grupy zasobów. Usunięcie grupy zasobów powoduje usunięcie wszystkich zasobów w tej grupie.

Aby wyczyścić grupę zasobów:

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

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

    Zrzut ekranu witryny Azure Portal przedstawiający lokalizację elementu menu usługi Cloud Shell.

  3. Uruchom następujące az group delete polecenie. Polecenie usuwa grupę zasobów używaną w tym module tailspin-space-game-rg.

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

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

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

    az group list --output table
    

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

Przenoszenie elementu roboczego do stanu Gotowe

W tym miejscu zakończysz element roboczy przypisany do siebie wcześniej w tym module. Przeniesiesz automatyzację testów jakości do kolumny Gotowe .

W praktyce często oznacza umieszczenie działającego oprogramowania w ręce użytkowników. W celach szkoleniowych oznaczysz tę pracę jako ukończoną, ponieważ skonfigurujesz działające testy interfejsu użytkownika w potoku.

Na końcu każdego przebiegu lub iteracji pracy twój zespół może chcieć zorganizować spotkanie retrospektywne. Na spotkaniu udostępnisz ukończoną pracę, co poszło dobrze w przebiegu i co można poprawić.

Aby ukończyć element roboczy:

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

  2. Przenieś element roboczy Automate quality tests (Automatyzowanie testów jakości) z kolumny Doing (Wykonywanie) do kolumny Done (Gotowe).

    Zrzut ekranu usługi Azure Boards przedstawiający kartę w kolumnie Gotowe.

Wyłączanie potoku lub usuwanie projektu

Każdy moduł w tej ścieżce szkoleniowej zawiera szablon. Szablon można uruchomić, aby utworzyć czyste środowisko na czas trwania modułu.

Uruchomienie wielu szablonów powoduje utworzenie wielu projektów usługi Azure Pipelines, z których każdy będzie wskazywał na to samo repozytorium GitHub. Ta konfiguracja może wyzwalać wiele potoków do uruchamiania za każdym razem, gdy wypchniesz zmianę do repozytorium GitHub. Te przebiegi mogą korzystać z bezpłatnych minut kompilacji na naszych hostowanych agentach, dlatego ważne jest, aby wyłączyć lub usunąć potok przed przejściem do następnego modułu.

Wybierz jedną z następujących 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. Z menu rozwijanego wybierz pozycję Ustawienia:

    Zrzut ekranu usługi Azure Pipelines przedstawiający lokalizację menu Ustawienia.

  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 powoduje usunięcie projektu usługi Azure DevOps, w tym zawartości usługi Azure Boards i potoku kompilacji. W przyszłych modułach można uruchomić inny szablon, który wyświetla nowy projekt w stanie, w którym ten szablon 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, aby nazwać ten projekt Space Game - web - testy funkcjonalne.

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

  3. W dolnej części obszaru Szczegóły projektu wybierz pozycję Usuń.

    Zrzut ekranu usługi Azure Pipelines przedstawiający lokalizację przycisku Usuń.

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

    Spowoduje to usunięcie projektu.