Udrul Azure-ressourcer ved hjælp af Bicep og Azure Pipelines
Hurtigt overblik
-
Niveau
-
Skill
-
Produkt
Få alle fordelene ved infrastruktur som kode ved at bruge en automatiseret pipeline til at udrulle dine Bicep-skabeloner og integrere andre udrulningsaktiviteter med dine pipelines. Du opretter pipelines ved hjælp af Azure Pipelines.
Tag dette læringsforløb for at få mere at vide om, hvordan du:
- Opret en pipeline, der udruller dine Bicep-filer.
- Opret en tjenesteprincipal, der sikkert kan forbinde din pipeline til Azure.
- Sørg for din Bicep-kodekvalitet ved at validere og teste den i din pipeline.
- Arbejd med flere miljøer, og håndter parametre og godkendelser.
- Udrul andre konfigurationsindstillinger, programmer og databaser i Azure.
- Opret pipelines, der publicerer Bicep-filer, der kan genbruges, til skabelonspecifikationer og moduler.
- Beskyt dine pipelines, og sørg for, at alle dine Azure-udrulninger følger organisationens standarder.
Hvis du vil vide mere om Bicep, anbefaler vi, at du følger disse tre læringsforløb:
Derefter kan du være interesseret i at føje din Bicep-kode til en udrulningspipeline. Tag et af disse to læringsforløb baseret på det værktøj, du vil bruge:
Forudsætninger
I dette læringsforløb forudsættes det, at du har kendskab til udrulning af infrastruktur ved hjælp af Bicep.
Resultatkode
Vil du anmode om en præstationskode?
Moduler i dette læringsforløb
Opret en automatiseret pipeline i Azure Pipelines, der på sikker vis udruller ressourcer til Azure fra Bicep-kode. Konfigurer din pipeline til at køre efter en tidsplan, eller når konfigurationen ændres.
Tjenesteprincipaler gør det muligt for dine udrulningspipelines at godkende sikkert med Azure. I dette modul lærer du, hvad tjenesteprincipaler er, hvordan de fungerer, og hvordan du opretter dem. Du får også mere at vide om, hvordan du giver dem tilladelse til dine Azure-ressourcer, så dine pipelines kan udrulle dine Bicep-filer.
Valider og test din Bicep-kode i din udrulningspipeline. Du skal bruge linting, forhåndsbelysning og what if-handlingen til at validere dine Azure-ændringer, før du udruller, og du tester dine ressourcer efter hver udrulning.
Udrul din Bicep-kode i flere miljøer for at forbedre kvaliteten af dine udrulninger. Brug pipelineskabeloner til at reducere duplikering af kode, og angiv parameterværdier for hvert miljø.
Opret en samlet pipeline for at udrulle hele dit miljø. Du føjer en buildfase til din pipeline og bruger pipelineartefakter og Bicep-output til at publicere programmer, databaser og blobs.
Publicer Azure-skabelonspecifikationer og Bicep-moduler ved hjælp af en udrulningspipeline. Valider og føj automatisk versionering til din Bicep-kode, der kan genbruges.
Planlæg, hvordan du hærder og hjælper med at sikre dit Azure-miljø sammen med de kontrolelementer, der skal anvendes på dine konfigurationsændringer og -installationer. Kræv, at din infrastruktur defineres som kode, og beskyt dit miljø mod manuelle ændringer.