Udrul Azure-ressourcer ved hjælp af Bicep- og GitHub-handlinger

intermediate
developer
administrator
solution-architect
azure
azure-resource-manager

Hurtigt overblik

Få alle fordelene ved infrastruktur som kode ved at bruge en automatiseret arbejdsproces til at udrulle dine Bicep-skabeloner og integrere andre udrulningsaktiviteter i dine arbejdsprocesser. Du skal oprette arbejdsprocesser ved hjælp af GitHub-handlinger.

Tag dette læringsforløb for at få mere at vide om, hvordan du:

  • Opret en arbejdsproces, der installerer dine Bicep-filer.
  • Opret en tjenesteprincipal, der sikkert kan forbinde din arbejdsproces til Azure.
  • Sørg for kvaliteten af din Bicep-kode ved at validere og teste den i din arbejdsproces.
  • Arbejd med flere miljøer, og håndter parametre og godkendelser.
  • Udrul andre konfigurationsindstillinger, programmer og databaser i Azure.
  • Brug pullanmodninger til automatisk at validere og installere din Bicep-kode som en del af din gennemgangsproces.
  • Opret arbejdsprocesser, der publicerer Bicep-filer, der kan genbruges, til skabelonspecifikationer og moduler.
  • Beskyt dine arbejdsprocesser, og sørg for, at alle dine Azure-installationer følger organisationens standarder.

Drikkepenge

Vil du gerne vide mere om brug af Bicep med GitHub Actions live fra eksperter inden for emnet? Følg on-demand Learn Live-sessioner med vores eksperter.

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.

Moduler i dette læringsforløb

I dette modul skal du oprette en automatiseret arbejdsproces i GitHub-handlinger, der på en sikker måde udruller ressourcer til Azure fra Bicep-kode. Du får også mere at vide om, hvordan du konfigurerer din arbejdsproces til at køre efter en tidsplan, eller når konfigurationen ændres.

Arbejdsbelastningsidentiteter gør det muligt for dine udrulningsarbejdsprocesser at godkende sikkert med Azure, uden at du administrerer adgangskoder, nøgler eller hemmeligheder. I dette modul lærer du, hvad arbejdsbelastningsidentiteter 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 arbejdsprocesser kan udrulle dine Bicep-filer.

Valider og test din Bicep-kode i din udrulningsarbejdsproces. 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 arbejdsprocesser, der kan genbruges, til at reducere duplikering af kode, og angiv parameterværdier for hvert miljø.

Opret en samlet arbejdsproces for at udrulle hele dit miljø. Du skal føje buildjob til din arbejdsproces og bruge arbejdsprocesartefakter og Bicep-output til at publicere programmer, databaser og blobs.

Føj checks til pullanmodninger, der kører automatisk under dine kodegennemgange. Kør Bicep Linter på din kode, og udrul ressourcerne i et midlertidigt miljø for at aktivere yderligere automatiserede og manuelle test.

Publicer Azure-skabelonspecifikationer og Bicep-moduler ved hjælp af en udrulningsarbejdsproces. 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.