Ćwiczenie — czyszczenie środowiska usługi Azure DevOps

Ukończone

Wszystkie zadania dla tego modułu zostały ukończone. 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.

Czyszczenie zasobów platformy Azure

Najprostszym sposobem usunięcia wystąpień usługi aplikacja systemu Azure jest usunięcie nadrzędnej grupy zasobów. Usunięcie grupy zasobów powoduje usunięcie wszystkich zasobów w tej grupie. Aby usunąć 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 .

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

  3. Uruchom następujące polecenie, aby usunąć grupę zasobów (tailspin-space-game-rg). Po wyświetleniu monitu wprowadź y , aby potwierdzić wybór.

    az group delete --name tailspin-space-game-rg
    
  4. Aby potwierdzić usunięcie, wykonaj następujące polecenie i upewnij się, że grupa zasobów nie jest już wymieniona.

    az group list --output table
    

Przenoszenie elementu roboczego do stanu Gotowe

W tym miejscu przeniesiesz element roboczy przypisany do siebie wcześniej w tym module. Przenieś wersję kontenera witryny internetowej przy użyciu platformy Docker 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 "Gotowe", ponieważ zrealizowano cel dla zespołu Tailspin. Chcieli spakować i wdrożyć swoją aplikację internetową jako kontener platformy Docker.

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. Z usługi Azure DevOps przejdź do usługi Boards, a następnie wybierz pozycję Boards (Tablice) z menu.

  2. Przenieś wersję witryny internetowej Create container version of web using Docker work item (Tworzenie wersji kontenera witryny internetowej przy użyciu elementu roboczego platformy Docker) z kolumny Doing (Wykonywanie) do kolumny Done (Gotowe).

    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 Więcej akcji (...) wybierz pozycję Ustawienia:

    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ć nowych żą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 tej nazwie projektu Space Game — web — Docker.

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

  3. Przejdź do dolnej części sekcji Szczegóły projektu i wybierz opcję Usuń .

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

  4. Po pojawieniu się nowego okna wprowadź nazwę projektu i wybierz pozycję Usuń jeszcze raz.