Wprowadzenie

Ukończone

W tej ścieżce szkoleniowej pomagasz zespołowi Tailspin Toys skonfigurować zautomatyzowany potok wydania. Proces obejmuje 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 nauki

Po ukończeniu tego modułu będziesz mieć następujące możliwoś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 niebiesko-zielony w procesie.

Warunki wstępne

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

Aby śledzić postęp od początku, najpierw ukończ następujące ścieżki edukacyjne:

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.

Notatka

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.

Poznaj zespół

W poprzednich modułach poznałeś zespół internetowy Space Game w Tailspin Toys. Aby odświeżyć pamięć, oto z kim będziesz pracować w tym module.

Andy w wersji kreskówkowej.

Andy jest liderem rozwoju.

Kreskówka przedstawiająca Amitę.

Amita jest w kontroli jakości.

Rysunkowe przedstawienie Tima.

Tim jest w operacjach.

Kreskówka przedstawiająca Marę.

Mara właśnie dołączyła jako programistka i raportuje do Andy'ego.

Kreskówka Przedstawiająca Irwina.

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.