Introduktion

Slutförd

Du kan använda Azure Pipelines för att automatisera Bicep-distributioner. Azure Pipelines ger en flexibel och återanvändbar process för att sprida ändringar till din Azure-miljö. En pipeline framtvingar den process som du anger för att säkerställa kvaliteten på dina distributioner och din Azure-miljö. En distributionspipeline säkerställer också att alla som samarbetar med dina Bicep-filer använder samma process. I den här modulen får du lära dig hur du definierar en pipeline i Azure Pipelines och hur du distribuerar din Bicep-kod med hjälp av pipelinen.

Kommentar

Om du är intresserad av att använda GitHub Actions i stället för Azure Pipelines för att distribuera infrastruktur till Azure kan du läsa Skapa ditt första Bicep-distributionsarbetsflöde med hjälp av GitHub Actions. Om du behöver hjälp med att bestämma kan du läsa Jämföra och kontrastera GitHub Actions och Azure Pipelines.

Exempelscenario

Anta att du ansvarar för att distribuera och konfigurera Azure-infrastrukturen för att stödja en webbplats på ett leksaksföretag. Du har skapat en Bicep-mall för att distribuera webbplatsen. Varje gång du behöver konfigurera om webbplatsen uppdaterar du dina Bicep-filer och distribuerar om dem från datorn. Webbplatsteamet ber om ändringar regelbundet, så distributionsprocessen har blivit tidskrävande. Du vill hitta ett sätt att automatisera processen så att du kan fokusera på andra uppgifter och initiativ.

Du vill också att dina kollegor ska kunna göra ändringar i Bicep-mallarna och distribuera själva mallarna. Men du måste se till att dina kollegor följer samma process som du använder. Du bestämmer dig för att skapa en distributionspipeline som körs automatiskt varje gång Bicep-koden uppdateras på den delade lagringsplatsen. Pipelinen distribuerar dina Bicep-filer till Azure.

Diagram som visar en ändring av en Bicep-fil som skickas till Azure Repos och sedan en pipeline utlöser distribution till Azure.

Vad ska du göra?

I den här modulen får du lära dig hur du automatiserar distributionen av Bicep-mallar med hjälp av Azure Pipelines. Du kommer att förstå fördelarna med att använda pipelines för att distribuera din kod och du skapar en grundläggande pipeline som distribuerar en Bicep-fil. Du får också lära dig hur du auktoriserar din pipeline för att distribuera resurser till din Azure-miljö och hur du anger när en pipeline körs.

Vad är huvudmålet?

När du har slutfört den här modulen kan du använda Azure Pipelines för att skapa en pipeline som distribuerar en grundläggande Bicep-fil till en Azure-resursgrupp.