Inleiding
Soms wordt uw Bicep-code niet rechtstreeks geïmplementeerd in Azure. In plaats daarvan wilt u mogelijk dat deze opnieuw wordt gebruikt in meerdere implementaties. Met azure-sjabloonspecificaties kunt u herbruikbare implementaties maken voor volledige oplossingen. Met Bicep-modules en -registers kunt u onderdelen maken die u kunt toevoegen aan andere Bicep-implementaties.
Het publiceren van herbruikbare Bicep-code wordt geleverd met verschillende problemen dan normale Bicep-implementaties. In deze Microsoft Learn-module leert u hoe u de validatie en publicatie van uw sjabloonspecificaties en Bicep-modules automatiseert.
Voorbeeldscenario
Stel dat u de Azure-beheerder bent bij een speelgoedbedrijf. Het gebruik van Azure van het bedrijf wordt uitgebreid. Het bedrijf heeft een nieuwe benadering voor cloudgovernance geïntroduceerd om ervoor te zorgen dat uw implementaties de aanbevolen procedures van Microsoft voor beveiliging en betrouwbaarheid volgen.
Om het voor uw collega's gemakkelijk te maken, maakt u een set beveiligingsbeveiligingsharde Bicep-bestanden. Sommige bestanden implementeren volledige oplossingen die uw collega's nodig hebben. Andere bestanden definiëren sets resources die uw collega's kunnen gebruiken binnen hun eigen Bicep-implementaties.
U hebt eerder Azure Pipelines gebruikt om de implementatie van uw Azure-resources te automatiseren. Nu wilt u een manier vinden om de validatie en publicatie van uw herbruikbare Bicep-code te automatiseren.
Wat leer je?
In deze module leert u hoe u herbruikbare Bicep-code publiceert vanuit een implementatiepijplijn. U leert ook hoe uw pijplijn zichzelf veilig identificeert, zodat deze uw code kan publiceren. En ten slotte leert u hoe u codevalidatie en versiebeheer uitvoert binnen een geautomatiseerd implementatieproces.
U maakt implementatiepijplijnen voor het publiceren van twee Bicep-bestanden: een als sjabloonspecificatie en een andere als een module naar een persoonlijk Bicep-register.
Wat is het belangrijkste doel?
Nadat u deze module hebt voltooid, kunt u herbruikbare azure-sjabloonspecificaties en Bicep-modules publiceren vanuit uw implementatiepijplijnen.
Als u een vernieuwingsfunctie nodig hebt voor Bicep-modules, registers of sjabloonspecificaties, raadpleegt u deze Microsoft Learn-trainingsmodules:
- Samenstelbare Bicep-bestanden maken met behulp van modules
- Bicep-modules delen met behulp van privéregisters
- Bibliotheken van herbruikbare infrastructuurcode publiceren met behulp van sjabloonspecificaties