Úvod
Někdy se váš kód Bicep nenasadí přímo do Azure. Místo toho může být vhodné opakovaně používat v několika nasazeních. Specifikace šablon Azure umožňují vytvářet opakovaně použitelná nasazení pro kompletní řešení. Moduly a registry Bicep umožňují vytvářet komponenty, které můžete přidat do dalších nasazení Bicep.
Publikování opakovaně použitelného kódu Bicep přináší jiné obavy než běžná nasazení Bicep. V tomto modulu Microsoft Learn se dozvíte, jak automatizovat ověřování a publikování specifikací šablon a modulů Bicep.
Ukázkový scénář
Předpokládejme, že jste správcem Azure ve hračkářské společnosti. Využití Azure se rozšiřuje. Společnost zavedla nový přístup k zásadám správného řízení v cloudu, aby vaše nasazení dodržovala doporučené postupy Microsoftu pro zabezpečení a spolehlivost.
Pokud chcete kolegům usnadnit práci, vytvoříte sadu zabezpečením posílených Bicep souborů. Některé soubory nasazují kompletní řešení, která vaši kolegové potřebují. Jiné soubory definují sady prostředků, které můžou vaši kolegové používat v rámci vlastních nasazení Bicep.
Dříve jste použili Azure Pipelines k automatizaci nasazení prostředků Azure. Teď chcete najít způsob, jak automatizovat ověřování a publikování opakovaně použitelného kódu Bicep.
Co se naučíte?
V tomto modulu se naučíte publikovat znovu použitelný kód Bicep z nasazovacího kanálu. Dozvíte se také, jak se vaše pipeline bezpečně identifikuje, aby mohla publikovat váš kód. Nakonec se dozvíte, jak provádět ověřování kódu a správu verzí v rámci automatizovaného procesu nasazení.
Vytvoříte nasazovací kanály pro publikování dvou souborů Bicep: jednoho jako šablonovou specifikaci a druhého jako modul do soukromého registru Bicep.
Jaký je hlavní cíl?
Po dokončení tohoto modulu budete moct publikovat opakovaně použitelné specifikace šablon Azure a moduly Bicep z kanálů nasazení.
Pokud potřebujete opakování ohledně modulů Bicep, registrů nebo specifikací šablon, podívejte se na tyto výcvikové moduly Microsoft Learn:
- Vytvořte složené soubory Bicep pomocí modulů
- Sdílejte moduly Bicep pomocí privátních registrů
- publikování knihoven opakovaně použitelného kódu infrastruktury pomocí specifikací šablon