Testowanie kodu Bicep przy użyciu funkcji GitHub Actions
Zweryfikuj i przetestuj kod Bicep w przepływie pracy wdrażania. Użyjesz lintingu, weryfikacji wstępnej i operacji analizy co-jeżeli, aby zweryfikować zmiany platformy Azure przed wdrożeniem, a następnie przetestujesz zasoby po każdym wdrożeniu.
Cele szkolenia
Po ukończeniu tego modułu będziesz mieć następujące umiejętności:
- Dodaj linting kodu Bicep podczas ciągłej integracji.
- Dodaj walidację wdrożenia wstępnego podczas zadań kompilacji lub wydania.
- Dodaj kontrole warunkowe, w tym kroki ręcznego zatwierdzania.
- Sprawdź konfigurację wdrożonego środowiska.
Wymagania wstępne
Należy zapoznać się z używaniem:
- Bicep, w tym tworzenie i wdrażanie podstawowych plików
- 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
- Podstawowe przepływy pracy funkcji GitHub Actions, w tym wpisy tajne, dzięki czemu przepływ pracy może łączyć się ze środowiskiem platformy Azure
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
Potrzebne będzie również następujące oprogramowanie 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
- Usługa Git