Øvelse – Konfigurer dit miljø
Vigtig
Du skal bruge dit eget Azure-abonnement for at køre denne øvelse, og du kan pådrage dig gebyrer. Hvis du ikke allerede har et Azure-abonnement, kan du oprette en gratis konto, før du begynder.
Før du begynder at arbejde på din legetøjsvirksomheds webstedspipeline, skal du konfigurere dit miljø. I dette afsnit skal du sørge for, at dine Azure- og Azure DevOps-miljøer er konfigureret til at fuldføre resten af dette modul.
Hvis du vil opfylde disse målsætninger, skal du:
- Konfigurer et Azure DevOps-projekt for dette modul.
- Klon projektets lager til din computer.
- Opret en ressourcegruppe i Azure.
- Opret en tjenesteforbindelse i Azure Pipelines.
Hent Azure DevOps-projektet
Her skal du sørge for, at din Azure DevOps-organisation er konfigureret til at fuldføre resten af dette modul. Du konfigurerer den ved at køre en skabelon, der opretter et projekt i Azure DevOps.
Modulerne i dette læringsforløb er en del af et forløb. Til læringsformål har hvert modul et tilknyttet Azure DevOps-projekt.
Drikkepenge
Selvom du har fuldført det forrige modul i læringsforløbet, skal du følge disse instruktioner for at oprette et nyt projekt og sikre, at du giver det et nyt navn.
Kør skabelonen
Kør en skabelon, der konfigurerer dit Azure DevOps-projekt.
På webstedet Azure DevOps Demo Generator skal du følge disse trin for at køre skabelonen:
Vælg Log på, og acceptér vilkårene for anvendelse.
På siden Opret nyt projekt skal du vælge din Azure DevOps-organisation. Angiv derefter et projektnavn, f.eks. test af legetøjswebsted.
Vælg Opret projekt.
Skabelonen tager et øjeblik at køre. Der oprettes automatisk en pipeline- og Bicep-fil, som du kan arbejde med i de efterfølgende øvelser.
Vælg Gå til projekt for at gå til dit projekt i Azure DevOps.
Vigtig
Den sidste øvelse i dette modul indeholder vigtige oprydningstrin. Sørg for at følge oprydningstrinnene, selvom du ikke fuldfører dette modul.
Klon lageret
Vælg Lagre>filer.
Vælg klon.
Hvis du bruger macOS, skal du bruge en særlig adgangskode for at klone Git-lageret. Vælg Generér Git-legitimationsoplysninger, og kopiér det viste brugernavn og den viste adgangskode til et sikkert sted.
Vælg Klon i VS Code. Hvis du bliver bedt om at tillade, at Visual Studio Code åbnes, skal du vælge Åbn.
Hvis der vises en dialogboks, hvor du bliver bedt om at tillade, at en udvidelse åbner lager-URI'en, skal du vælge Åbn.
Opret en mappe, der skal bruges til lageret, og vælg derefter Vælg lagerplacering.
Du bruger dette lager for første gang, så du bliver bedt om at logge på.
Hvis du bruger Windows, skal du angive de samme legitimationsoplysninger, som du brugte til at logge på Azure DevOps tidligere i denne øvelse.
Hvis du bruger macOS, skal du angive det Brugernavn og den adgangskode til Git, som du oprettede for et øjeblik siden.
Visual Studio Code beder dig om at åbne lageret. Vælg Åbn.
Log på Azure
Log på din Azure-konto fra Visual Studio Code-terminalen for at arbejde med ressourcegrupper i Azure. Sørg for, at du har installeret værktøjerne til Azure CLI.
I menuen Terminal skal du vælge Ny terminal. Terminalvinduet åbnes normalt i den nederste halvdel af skærmen.
Hvis skallen, der vises i højre side af terminalvinduet, er bash, er den korrekte shell åben, og du kan springe til næste afsnit.
Hvis der vises en shell, der ikke bash, vises, skal du vælge rullelisten Shell og derefter vælge Git Bash (Standard).
Vælg bashpå listen over terminalskaller, og vælg derefter plustegnet for at åbne en ny terminal, der bruger bash shell.
Log på Azure ved hjælp af kommandolinjegrænsefladen i Azure
Kør følgende kommando i Visual Studio Code-terminalen for at logge på Azure:
az login
Log på din Azure-konto i den browser, der åbnes.
Log på din Azure-konto fra Visual Studio Code-terminalen for at arbejde med ressourcegrupper i Azure. Sørg for, at du har installeret Azure PowerShell.
I menuen Terminal skal du vælge Ny terminal. Terminalvinduet åbnes normalt i den nederste halvdel af skærmen.
Hvis skallen, der vises i højre side af terminalvinduet, er powershell- eller pwsh-, er den korrekte shell åben, og du kan springe til næste afsnit.
Hvis der vises en shell ud over powershell- eller pwsh- vises, skal du vælge rullelisten Shell og derefter vælge PowerShell-.
Vælg powershell- eller pwsh-på listen over terminalskaller, og vælg derefter plustegnet for at åbne en ny terminal, der bruger powershell- eller pwsh- shell.
Log på Azure ved hjælp af Azure PowerShell
Kør følgende kommando i Visual Studio Code-terminalen for at logge på Azure:
Connect-AzAccount
Log på din Azure-konto i den browser, der åbnes.
Opret en ressourcegruppe i Azure
Hvis du vil oprette en ny ressourcegruppe, skal du køre denne Azure CLI-kommando i Visual Studio Code-terminalen:
az group create --name ToyWebsiteTest --location westus3
Hvis du vil oprette en ressourcegruppe, skal du køre denne Azure PowerShell-kommando i Visual Studio Code-terminalen:
New-AzResourceGroup -Name ToyWebsiteTest -Location westus3
Opret en tjenesteforbindelse i Azure Pipelines
Opret derefter en tjenesteforbindelse i Azure Pipelines. Denne forbindelse opretter automatisk en tjenesteprincipal i Azure. Den tildeler også tjenesteprincipalen rollen Bidragyder i din ressourcegruppe, hvilket gør det muligt for din pipeline at udrulle til ressourcegruppen.
Vælg Project-indstillingeri browseren.
Vælg Tjenesteforbindelser>Opret tjenesteforbindelse.
Vælg Azure Resource Manager>Næste.
Vælg tjenesteprincipal (automatisk)>Næste.
Vælg dit Azure-abonnement på rullelisten Abonnement.
Der vises muligvis et pop op-vindue, hvor du bliver bedt om at logge på Azure. Hvis den gør det, skal du angive dine legitimationsoplysninger og logge på.
På rullelisten ressourcegruppe skal du vælge ToyWebsiteTest.
Angiv ToyWebsiteTesti Tjenesteforbindelsesnavn. Sørg for, at afkrydsningsfeltet Giv adgangstilladelse til alle pipelines er markeret.
Drikkepenge
For nemheds skyld giver du alle pipelines adgang til din tjenesteforbindelse. Når du opretter forbindelser til real service, der fungerer sammen med produktionsressourcer, kan du overveje kun at begrænse adgangen til de pipelines, der har brug for dem.
Vælg Gem.