Úvod

Dokončeno

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:

Diagram se zvýrazněním prvků kanálu zřizování pro různé týmy

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)
  • Základní znalost vývoje softwaru
  • Základní znalost správy a zřizování prostředků Azure