Definiowanie i implementowanie ciągłej integracji

Początkujący
DevOps Engineer
Administrator
Developer
Solution Architect
Azure
Azure DevOps
Azure Virtual Machines
Azure Automation

Utwórz zautomatyzowane potoki, które będą stale kompilować, testować, pakować i wdrażać aplikacje.

Wymagania wstępne

Brak

Moduły w ramach tej ścieżki szkoleniowej

W tym module dowiesz się, jak skonfigurować potok ciągłej integracji(CI), który automatyzuje proces tworzenia aplikacji.

Skonfiguruj zautomatyzowane testowanie w potoku, aby poprawić jakość kodu.

Zarządzaj aplikacją i pakietami używanymi w potokach kompilacji.

Dowiedz się, jak używać własnego agenta kompilacji, gdy agenci hostowani przez firmę Microsoft nie spełniają Twoich potrzeb.

Skonfiguruj potok ciągłego dostarczania (CD), który automatyzuje proces wdrażania aplikacji.

Projektowanie i tworzenie realistycznego potoku wydania, który promuje zmiany w różnych środowiskach testowych i przejściowych.

Uruchamianie testów interfejsu użytkownika Selenium, formy testowania funkcjonalnego w usłudze Azure Pipelines.

Uruchamianie zautomatyzowanych testów obciążeniowych przy użyciu narzędzia Apache JMeter, czyli formy testowania niefunkcjonalnego w usłudze Azure Pipelines.

Wybierz i zaimplementuj wzorzec wdrażania, który ułatwia bezproblemowe wdrażanie nowych funkcji aplikacji dla użytkowników.

Utwórz skrypt konfiguracji żądanego stanu sprawdzający, czy usługi IIS są zainstalowane. Dołącz maszyny wirtualne, aby mogły być zarządzane przez usługę Azure Automation. Automatycznie zainstaluj usługi IIS na maszynach wirtualnych, na których brakuje tej funkcji.

Dowiedz się, jak tworzyć przepływy pracy umożliwiające korzystanie z ciągłej integracji (CI) w projektach.