Inleiding

Voltooid

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-trainingsmodule 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, hebt u een set beveiligingsbeveiligingsharde Bicep-bestanden gemaakt. 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 GitHub Actions 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.

Diagram met twee werkstromen. De ene publiceert een volledig Bicep-bestand naar een sjabloonspecificatie en de andere publiceert een module naar een Bicep-register.

Wat gaan we doen?

In deze module leert u hoe u herbruikbare Bicep-code publiceert vanuit een implementatiewerkstroom. U leert hoe uw werkstroom zich veilig identificeert, zodat deze uw code kan publiceren. U leert ook hoe u codevalidatie en versiebeheer uitvoert binnen een geautomatiseerd implementatieproces.

U maakt GitHub Actions-werkstromen om twee Bicep-bestanden te publiceren: 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 implementatiewerkstromen.

Als u een vernieuwingsfunctie nodig hebt voor Bicep-modules, registers of sjabloonspecificaties, raadpleegt u deze Microsoft Learn-trainingsmodules: