Zarządzanie scenariuszami kompleksowego wdrażania przy użyciu funkcji Bicep i GitHub Actions
Utwórz ujednolicony przepływ pracy w celu wdrożenia całego środowiska. Dodasz zadania kompilacji do przepływu pracy i użyjesz artefaktów przepływu pracy 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 przepływu pracy.
- Użyj skryptów przepływu pracy i akcji przepływu pracy, aby wykonać kroki wdrażania.
- Użyj artefaktów przepływu pracy, aby opublikować skompilowane pliki 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ż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 GitHub.
- Funkcja 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 i aplikacji Firmy Microsoft Entra
- Konto usługi GitHub
Aby wykonać ćwiczenia, potrzebne są również następujące zainstalowane lokalnie:
- Visual Studio Code
- Rozszerzenie Bicep dla programu Visual Studio Code
- Najnowsze narzędzia interfejsu wiersza polecenia platformy Azure lub najnowsza wersja programu Azure PowerShell