Introduktion
Ibland distribueras inte Bicep-koden direkt till Azure. I stället kanske du vill att den ska återanvändas i flera distributioner. Med azure-mallspecifikationer kan du skapa återanvändbara distributioner för kompletta lösningar. Med Bicep-moduler och -register kan du skapa komponenter som du kan lägga till i andra Bicep-distributioner.
Publicering av återanvändbar Bicep-kod har andra problem än vanliga Bicep-distributioner. I den här Microsoft Learn-modulen får du lära dig hur du automatiserar valideringen och publiceringen av mallspecifikationer och Bicep-moduler.
Exempelscenario
Anta att du är Azure-administratör på ett leksaksföretag. Företagets användning av Azure expanderar. Företaget har infört en ny metod för molnstyrning för att säkerställa att dina distributioner följer Microsofts rekommenderade metoder för säkerhet och tillförlitlighet.
För att göra det enkelt för dina kollegor skapar du en uppsättning säkerhetshärdade Bicep-filer. Några av filerna distribuerar kompletta lösningar som dina kollegor behöver. Andra filer definierar uppsättningar med resurser som dina kollegor kan använda i sina egna Bicep-distributioner.
Du använde tidigare Azure Pipelines för att automatisera distributionen av dina Azure-resurser. Nu vill du hitta ett sätt att automatisera valideringen och publiceringen av din återanvändbara Bicep-kod.
Vad kommer du att lära dig?
I den här modulen lär du dig att publicera återanvändbar Bicep-kod från en distributionspipeline. Du får också lära dig hur din pipeline identifierar sig på ett säkert sätt så att den kan publicera koden. Och slutligen får du lära dig hur du utför kodvalidering och versionshantering i en automatiserad distributionsprocess.
Du skapar distributionspipelines för att publicera två Bicep-filer: en som en mallspecifikation och en annan som en modul till ett privat Bicep-register.
Vad är huvudmålet?
När du har slutfört den här modulen kan du publicera återanvändbara Azure-mallspecifikationer och Bicep-moduler från dina distributionspipelines.
Om du behöver en uppdatering på Bicep-moduler, register eller mallspecifikationer kan du läsa dessa Microsoft Learn-utbildningsmoduler:
- Skapa komposterbara Bicep-filer med hjälp av moduler
- Dela Bicep-moduler med hjälp av privata register
- Publicera bibliotek med återanvändbar infrastrukturkod med hjälp av mallspecifikationer