Zarządzanie scenariuszami kompleksowego wdrażania przy użyciu rozwiązań Bicep i Azure Pipelines
Utwórz ujednolicony potok, aby wdrożyć całe środowisko. Dodasz etap kompilacji do potoku i użyj artefaktów potoku i danych wyjściowych Bicep do publikowania aplikacji, baz danych i obiektów blob.
Cele szkolenia
Po ukończeniu tego modułu będziesz mieć następujące umiejętności:
- Wdrażanie infrastruktury platformy Azure, aplikacji, skryptów bazy danych i obiektów blob magazynu z jednego potoku
- Wykonywanie kroków wdrażania za pomocą skryptów potoku i zadań potoku
- Używanie artefaktów potoku do publikowania skompilowanych plików dla etapów potoku wdrażania do użycia
- Przekazywanie danych z plików Bicep do innych kroków wdrażania przy użyciu danych wyjściowych
Wymagania wstępne
Należy zapoznać się z używaniem:
- Bicep, w tym zasoby podrzędne, oraz sposób wdrażania plików Bicep na platformie Azure.
- Platforma Azure, w tym witryna Azure Portal, subskrypcje, grupy zasobów i zasoby.
- Podstawowe polecenia git, w tym klonowanie, zatwierdzanie plików i wypychanie zmian do usługi Azure Repos.
- Potoki YAML za pośrednictwem usługi Azure Pipelines, w tym potoki wieloestowe, środowiska i połączenia usług.
Aby pracować nad ćwiczeniami w module, potrzebne są następujące elementy:
- Konto platformy Azure z możliwością tworzenia grup zasobów, aplikacji Firmy Microsoft Entra i jednostek usługi.
- Organizacja i konto usługi Azure DevOps.
Aby wykonać ćwiczenia, potrzebne są również następujące zainstalowane lokalnie:
- Program Visual Studio Code
- Rozszerzenie Bicep dla programu Visual Studio Code.
- Rozszerzenie usługi Azure Pipelines dla programu Visual Studio Code.
- Najnowsze narzędzia interfejsu wiersza polecenia platformy Azure lub najnowsza wersja programu Azure PowerShell.