Hantera flera miljöer med hjälp av Bicep och GitHub Actions
Distribuera Bicep-koden till flera miljöer för att förbättra kvaliteten på dina distributioner. Använd återanvändbara arbetsflöden för att minska koddupliceringen och ange parametervärden för varje miljö.
Utbildningsmål
När du har slutfört den här modulen kommer du att kunna:
- Distribuera Bicep-filer till flera Azure-miljöer från ett arbetsflöde
- Använd återanvändbara arbetsflöden för att undvika upprepning
- Använda och skydda parametrar för varje miljö
Förutsättningar
Du bör vara bekant med att använda:
- Bicep, inklusive att skapa och distribuera grundläggande filer, parameterfiler, preflight-validering och konsekvensåtgärden.
- Azure, inklusive Azure-portalen, prenumerationer, resursgrupper och resurser.
- Grundläggande Git-kommandon, inklusive kloning, incheckning av filer och push-överföring av ändringar till GitHub.
- Arbetsflöden via GitHub Actions, inklusive jobb och hemligheter.
Om du vill gå igenom övningarna i modulen behöver du:
- Ett Azure-konto som kan skapa resursgrupper, Microsoft Entra-program och tjänstens huvudnamn.
- Ett GitHub-konto.
Du behöver också följande installerat lokalt:
- Visual Studio Code
- Bicep-tillägget för Visual Studio Code
- De senaste Azure CLI-verktygen eller den senaste Azure PowerShell-versionen
- Git