Úvod
Představte si, že jste správce infrastruktury, který byl požádán o zřízení prostředků Azure pomocí Terraformu. Po vytvoření projektu plánujete sestavit a nasadit aplikaci pomocí pracovního postupu automatizace.
Zřizování, sestavování a nasazování stop
Automatizace obvykle používá tři stopy: zřízení, sestavení a nasazení. Každá trasa může mít jeden nebo více kanálů.
Následující obrázek zobrazuje ve stopě zřizování několik kanálů, přičemž každý kanál se zaměřuje na infrastrukturu týmu:
Ve scénáři tohoto modulu použijete všechny tři stopy implementací více kanálů.
podpora Azure několik nástrojů pro automatizaci, jako jsou Jenkins, GitLab, GitHub Actions a Azure Pipelines.
V tomto modulu můžete absolvovat cvičení pomocí GitHub Actions nebo Azure Pipelines.
Cíle výuky
V tomto modulu:
- Vytvořte konfiguraci Terraformu pro prostředky Azure.
- Zřiďte infrastrukturu a nasaďte ji do Azure.
- Nastavte projekt pro kontinuální integraci a průběžné doručování (CI/CD) pomocí pracovního postupu automatizace (GitHub Actions nebo Azure Pipelines).
Požadavky
- Předplatné Azure
- Účet GitHub
- (Volitelně, pokud se rozhodnete používat Azure Pipelines)
- Organizace Azure DevOps
- Rozšíření Terraform Azure Pipelines
- Základní znalost vývoje softwaru
- Základní znalost správy a zřizování prostředků Azure