Ú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.

Poskytování, sestavování a nasazování tratí

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 několik pipeline ve stopě Provision, přičemž každá z nich se zaměřuje na infrastrukturu pro tým:

Diagram se zvýrazněním prvků zřizovacího procesu pro různé týmy.

Ve scénáři tohoto modulu použijete všechny tři dráhy implementováním více kanálů.

Azure podporuje několik různých 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