Testowanie kodu Bicep przy użyciu funkcji GitHub Actions

Średni
DevOps Engineer
Developer
Administrator
Azure Resource Manager
GitHub

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: