Distribuera Azure-resurser med hjälp av Bicep och Azure Pipelines

Medel
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

Få alla fördelar med infrastruktur som kod genom att använda en automatiserad pipeline för att distribuera dina Bicep-mallar och integrera andra distributionsaktiviteter med dina pipelines. Du skapar pipelines med Hjälp av Azure Pipelines.

Delta i den här utbildningsvägen för att lära dig att:

  • Skapa en pipeline som distribuerar dina Bicep-filer.
  • Skapa ett huvudnamn för tjänsten som säkert kan ansluta din pipeline till Azure.
  • Kontrollera Bicep-kodkvaliteten genom att verifiera och testa den i pipelinen.
  • Arbeta med flera miljöer och hantera parametrar och godkännanden.
  • Distribuera andra Azure-konfigurationsinställningar, program och databaser.
  • Skapa pipelines som publicerar återanvändbara Bicep-filer till mallspecifikationer och moduler.
  • Skydda dina pipelines och se till att alla dina Azure-distributioner följer organisationens standarder.

Om du vill veta mer om Bicep rekommenderar vi att du använder följande tre utbildningsvägar:

Därefter kan du vara intresserad av att lägga till din Bicep-kod i en distributionspipeline. Ta en av dessa två utbildningsvägar baserat på det verktyg som du vill använda:

Förutsättningar

Den här utbildningsvägen förutsätter att du är bekant med att distribuera infrastruktur med hjälp av Bicep.

Moduler i den här utbildningsvägen

Skapa en automatiserad pipeline i Azure Pipelines som på ett säkert sätt distribuerar resurser till Azure från Bicep-kod. Konfigurera pipelinen så att den körs enligt ett schema eller när konfigurationen ändras.

Med tjänstens huvudnamn kan dina distributionspipelines autentiseras på ett säkert sätt med Azure. I den här modulen får du lära dig vad tjänstens huvudnamn är, hur de fungerar och hur du skapar dem. Du får också lära dig hur du ger dem behörighet till dina Azure-resurser så att dina pipelines kan distribuera dina Bicep-filer.

Verifiera och testa Bicep-koden i distributionspipelinen. Du använder linting, preflight-validering och konsekvensåtgärden för att verifiera dina Azure-ändringar innan du distribuerar, och du testar dina resurser efter varje distribution.

Distribuera Bicep-koden till flera miljöer för att förbättra kvaliteten på dina distributioner. Använd pipelinemallar för att minska koddupliceringen och ange parametervärden för varje miljö.

Skapa en enhetlig pipeline för att distribuera hela miljön. Du lägger till en byggfas i pipelinen och använder pipelineartefakter och Bicep-utdata för att publicera program, databaser och blobar.

Publicera Azure-mallspecifikationer och Bicep-moduler med hjälp av en distributionspipeline. Verifiera och lägg till versionshantering automatiskt i din återanvändbara Bicep-kod.

Planera hur du härdar och hjälper till att skydda din Azure-miljö, tillsammans med de kontroller som ska tillämpas på dina konfigurationsändringar och distributioner. Kräv att infrastrukturen definieras som kod och skydda miljön mot manuella ändringar.