Wprowadzenie

Ukończone

W tej ścieżce szkoleniowej pomagasz zespołowi Tailspin Toys skonfigurować zautomatyzowany potok wydania. Potok zawiera wiele etapów oraz zarówno testy funkcjonalne, jak i niefunkcjonalne.

W tym module pomożesz zespołowi rozwiązać inny problem, który polega na zaimplementowaniu wzorca wdrażania w celu wydania do środowiska produkcyjnego w sposób najlepszy dla firmy i ich użytkowników. Pomożesz im ocenić możliwości, a następnie wdrożyć wybraną przez siebie.

Cele szkolenia

Po ukończeniu tego modułu będziesz mieć następujące umiejętności:

  • Wyjaśnienie, dlaczego wzorce wdrażania mają znaczenie.
  • Porównaj różne wzorce wdrażania, aby wybrać ten, który najlepiej odpowiada Twoim potrzebom.
  • Zastosuj wzorzec wdrażania niebieski-zielony w potoku.

Wymagania wstępne

Moduły w tej ścieżce szkoleniowej są częścią postępu.

Aby postępować zgodnie z postępem od początku, najpierw wykonaj następujące ścieżki szkoleniowe:

Zalecamy również rozpoczęcie od początku tej ścieżki szkoleniowej Wdrażanie aplikacji za pomocą usługi Azure DevOps.

Jeśli chcesz przejść tylko przez ten moduł, musisz skonfigurować środowisko programistyczne w systemie Windows, macOS lub Linux. Potrzebne będą następujące zasoby:

Możesz bezpłatnie rozpocząć pracę z platformą Azure i usługą Azure DevOps. Nie potrzebujesz subskrypcji platformy Azure do pracy z usługą Azure DevOps, ale w tym miejscu użyjesz usługi Azure DevOps do wdrożenia w zasobach, które istnieją w ramach subskrypcji platformy Azure.

To środowisko umożliwia ukończenie ćwiczeń w tych i przyszłych modułach. Możesz również użyć go, aby zastosować nowe umiejętności do własnych projektów.

Uwaga

Usługa Azure Pipelines obsługuje szeroką gamę języków i typów aplikacji. W tym module będziesz pracować z aplikacją .NET, ale możesz zastosować wzorce, które nauczysz się tutaj do własnych projektów korzystających z ulubionych języków programowania i struktur.

Spotkanie z zespołem

Zespół witryny internetowej gry Space Game został przedstawiony w poprzednich modułach. W celu przypomnienia — oto, z kim będziesz pracować w tym module.

Cartoon depiction of Andy.

Andy kieruje zespołem deweloperów.

Cartoon depiction of Amita.

Amita pracuje w dziale kontroli jakości.

Cartoon depiction of Tim.

Tim pracuje w dziale operacji.

Cartoon depiction of Mara.

Mara dołączyła właśnie jako deweloper i jest podwładną Andy’ego.

A cartoon depiction of Irwin.

Irwin jest menedżerem produktu.

Firma Mara ma wcześniejsze doświadczenie w pracy z metodykami DevOps. Pomaga zespołowi wdrożyć bardziej zautomatyzowany proces korzystający z usługi Azure DevOps.