Indførelsen
Forestil dig, at du er infrastrukturadministrator, der er blevet bedt om at klargøre dine Azure-ressourcer ved hjælp af Terraform. Når du har oprettet dit projekt, planlægger du at bygge og udrulle dit program ved hjælp af en automatiseringsarbejdsproces.
Klargør, byg og udrul spor
Automatisering bruger normalt tre spor: Provision, Buildog Deploy. Hvert spor kan have en eller flere pipelines.
På følgende billede vises flere pipelines i Provision track, hvor hver pipeline fokuserer på infrastrukturen for et team:
I dette moduls scenarie skal du bruge alle tre spor ved at implementere flere pipelines.
Azure understøtter flere automatiseringsværktøjer, f.eks. Jenkins, GitLab, GitHub Actions og Azure Pipelines.
I dette modul kan du fuldføre øvelserne ved hjælp af GitHub-handlinger eller Azure Pipelines.
Læringsmål
I dette modul skal du:
- Opret en Terraform-konfiguration for dine Azure-ressourcer.
- Klargør din infrastruktur, og udrul den på Azure.
- Konfigurer dit projekt til kontinuerlig integration og kontinuerlig levering (CI/CD) ved hjælp af en automatiseringsarbejdsproces (enten GitHub Actions eller Azure Pipelines).
Forudsætninger
- Et Azure-abonnement
- En GitHub-konto
- (Valgfrit, hvis du vælger at bruge Azure Pipelines)
- En Azure DevOps-organisation
- udvidelsen Terraform Azure Pipelines
- Grundlæggende viden om softwareudvikling
- Grundlæggende viden om administration og klargøring af Azure-ressourcer