Introduktion

Slutförd

Anta att du är en infrastrukturhanterare som har blivit ombedd att etablera dina Azure-resurser med hjälp av Terraform. När du har skapat projektet planerar du att skapa och distribuera ditt program med hjälp av ett automationsarbetsflöde.

Etablera, skapa och distribuera spår

Automation använder vanligtvis tre spår: Etablera, skapa och distribuera. Varje spår kan ha en eller flera pipelines.

Följande bild visar flera pipelines i etableringsspåret, där varje pipeline fokuserar på infrastrukturen för ett team:

Diagram highlighting the Provision pipeline elements for the various teams.

I den här modulens scenario använder du alla tre spåren genom att implementera flera pipelines.

Azure har stöd för flera automatiseringsverktyg som Jenkins, GitLab, GitHub Actions och Azure Pipelines.

I den här modulen kan du utföra övningarna med Hjälp av GitHub Actions eller Azure Pipelines.

Utbildningsmål

I den här modulen kommer du att:

  • Skapa en Terraform-konfiguration för dina Azure-resurser.
  • Etablera infrastrukturen och distribuera den till Azure.
  • Konfigurera projektet för kontinuerlig integrering och kontinuerlig leverans (CI/CD) med hjälp av ett automationsarbetsflöde (antingen GitHub Actions eller Azure Pipelines).

Förutsättningar

  • En Azure-prenumeration
  • Ett GitHub-konto
  • (Valfritt om du väljer att använda Azure Pipelines)
  • Grundläggande kunskaper om programvaruutveckling
  • Grundläggande kunskaper om att hantera och etablera Azure-resurser