Úvod
Když automatizujete nasazení Bicep pomocí Azure Pipelines, vytvoříte konzistentní a opakovaně použitelný proces pro správu prostředků Azure. Kanál se v průběhu času stává jediným způsobem, jak je možné v prostředí Azure provést změny. Je důležité zajistit, aby váš kanál vynucuje kontroly kvality před, během a po každém nasazení.
V tomto modulu se dozvíte, jak rozšířit kanál o přidání ověření, kontrol a testů. Ověřením budete mít jistotu, že vaše nasazení splňují vaše standardy kvality.
Ukázkový scénář
Předpokládejme, že jste správcem Azure ve společnosti s toy. Pracujete se svým týmem webů na vytvoření šablony Bicep, která nasazuje a konfiguruje prostředky Azure pro hlavní web vaší společnosti. Nedávno jste také vytvořili kanál pro automatické nasazení souboru Bicep.
Nedávno jste vy a váš tým provedli několik změn v souborech Bicep webu, které obsahovaly chyby. Bojíte se, že jednou tyto chyby můžou způsobit výpadek výroby. Chcete do kanálu nasazení Bicep přidat testování, abyste měli jistotu, že každé nasazení bude mít nejlepší šanci na úspěch.
Co budeš dělat?
V tomto modulu se dozvíte, jak můžete otestovat kód Bicep v rámci kanálu Azure DevOps. Po spuštění kanálu okamžitě získáte zpětnou vazbu ke změnám provedeným v souborech Bicep.
Přidáte lintování, abyste zajistili kvalitu kódu Bicep a předběžné ověření nasazení, abyste zvýšili šanci, že vaše nasazení budou úspěšná. K přidání kroku ručního schválení do kanálu použijete také operaci citlivostní operace. Po nasazení ověříte své prostředí spuštěním dalších testů.
Jaký je hlavní cíl?
Po dokončení tohoto modulu budete moct aktualizovat kanál nasazení Bicep pomocí ověřování a testů, které pomáhají zajistit kvalitu prostředí Azure.
Požadavky
Měli byste být obeznámeni s používáním:
- Bicep, včetně vytváření a nasazování základních souborů
- Azure, včetně webu Azure Portal, předplatných, skupin prostředků a prostředků.
- Základní příkazy Gitu, včetně klonování, potvrzení souborů a nasdílení změn do Azure Repos
- Základní kanály YAML prostřednictvím Azure Pipelines, včetně připojení služeb.
Abyste mohli projít cvičení v modulu, budete potřebovat:
- Účet Azure s možností vytvářet skupiny prostředků, aplikace Microsoft Entra a instanční objekty.
- Organizace a účet Azure DevOps
Budete také potřebovat následující místní instalaci:
- Visual Studio Code
- Rozšíření Bicep pro Visual Studio Code
- Rozšíření Azure Pipelines pro Visual Studio Code
- Nejnovější nástroje Azure CLI nebo nejnovější verze Azure PowerShellu
- Git