Zarządzanie scenariuszami wdrażania kompleksowego przy użyciu Bicep i GitHub Actions
Utwórz ujednolicony przepływ pracy, aby wdrożyć całe środowisko. Dodasz zadania kompilacji do przepływu pracy i użyjesz artefaktów przepływu pracy oraz danych wyjściowych Bicep, aby publikować aplikacje, bazy danych i obiekty 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 przepływu pracy
- Wykonywanie kroków wdrażania za pomocą skryptów przepływu pracy i akcji przepływu pracy
- Używanie artefaktów przepływu pracy do publikowania skompilowanych plików dla zadań przepływu pracy wdrożenia 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życiem następujących narzędzi:
- Bicep, w tym zasoby podrzędne i sposób wdrażania plików Bicep na platformie Azure.
- Platforma Azure, w tym Azure Portal, subskrypcje, grupy zasobów i zasoby.
- Podstawowe polecenia git, w tym klonowanie, zatwierdzanie plików i wypychanie zmian do GitHub.
- GitHub Actions, w tym zadania, środowiska i wpisy tajne.
Aby pracować nad ćwiczeniami w module, potrzebne są następujące elementy:
- Konto platformy Azure z możliwością tworzenia grup zasobów, Azure Active Directory aplikacji i jednostek usługi.
- Konto usługi GitHub.
Aby wykonać ćwiczenia, potrzebne są również następujące elementy zainstalowane lokalnie:
- Program Visual Studio Code
- Rozszerzenie Bicep dla Visual Studio Code.
- Najnowsze narzędzia interfejsu wiersza polecenia platformy Azurelub najnowsze Azure PowerShell.