Introduktion

Slutförd

När du använder pipelines kan du automatisera valideringen, testningen och distributionen av Bicep-koden. Många av fördelarna med att använda Bicep kommer från att distribuera din Azure-infrastruktur tillsammans med de andra komponenterna i din lösning, till exempel program och databaskonfigurationen. I den här modulen får du lära dig hur du utökar en pipeline som redan distribuerar Bicep-kod för att distribuera en hel lösning.

Exempelscenario

Anta att du ansvarar för att distribuera och konfigurera Azure-infrastrukturen på ett leksaksföretag. Du har skapat en Bicep-mall för att distribuera företagets webbplats, som distribuerar en Azure App Service-app, en Azure SQL-databas för produktlistan och ett lagringskonto för att vara värd för produktbilder. Dessutom skapade du en pipeline som distribuerar dina Azure-resurser med hjälp av din Bicep-mall. Nu vill du utöka pipelinen för att distribuera din app, konfigurera databasen och skicka några testdata som du behöver för din webbplats.

Architecture diagram illustrating the solution's Azure components, with the pipeline deploying the Bicep file and performing the additional steps on the resources.

Vad ska du göra?

I den här modulen får du lära dig hur du utökar en distributionspipeline så att den distribuerar Azure-infrastruktur, program, databaser och data tillsammans. Du lägger till en byggfas i pipelinen som kompilerar ett program- och databasprojekt och du använder pipelineartefakter för att sprida de distribuerade filerna via pipelinen. Sedan använder du Bicep-utdata från pipelinen för att integrera pipelinens komponenter och uppdatera distributionssteget för att publicera program, webbplats och exempeldata.

Vad är huvudmålet?

När du har slutfört den här modulen kan du skapa en enhetlig distributionspipeline som utför följande uppgifter:

  • Etablerar Azure-resurser med hjälp av en Bicep-fil.
  • Distribuerar ett program till Azure App Service.
  • Publicerar ett databasschema till en Azure SQL-databas.
  • Lägger till exempeldata i en Azure SQL-databas och en Azure Storage-blobcontainer.

Genom att utföra dessa uppgifter får du lära dig hur du använder pipelineartefakter, Bicep-utdata och pipelinevariabler för att samordna de olika delarna av pipelinen.