Hantera distributionsscenarier från slutpunkt till slutpunkt med hjälp av Bicep och GitHub Actions
Skapa ett enhetligt arbetsflöde för att distribuera hela miljön. Du lägger till byggjobb i arbetsflödet och använder arbetsflödesartefakter och Bicep-utdata för att publicera program, databaser och blobar.
Utbildningsmål
När du har slutfört den här modulen kommer du att kunna:
- Distribuera Azure-infrastruktur, program, databasskript och lagringsblobar från ett enda arbetsflöde.
- Använd arbetsflödesskript och arbetsflödesåtgärder för att utföra distributionssteg.
- Använd arbetsflödesartefakter för att publicera kompilerade filer för dina distributionsarbetsflödesjobb som ska användas.
- Skicka data från dina Bicep-filer till andra distributionssteg med hjälp av utdata.
Förutsättningar
Du bör vara bekant med att använda:
- Bicep, inklusive underordnade resurser, och hur du distribuerar Bicep-filer till Azure.
- Azure, inklusive Azure Portal, prenumerationer, resursgrupper och resurser.
- Grundläggande Git-kommandon, inklusive kloning, incheckning av filer och push-överföring av ändringar till GitHub.
- GitHub Actions, inklusive jobb, miljöer och hemligheter.
Om du vill gå igenom övningarna i modulen behöver du:
- Ett Azure-konto med möjlighet att skapa resursgrupper och Microsoft Entra-program
- Ett GitHub-konto
Om du vill gå igenom övningarna behöver du även 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