Øvelse – Konfigurer dit miljø

Fuldført

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:

  1. Vælg Log på, og acceptér vilkårene for anvendelse.

  2. På siden Opret nyt projekt skal du vælge din Azure DevOps-organisation. Angiv derefter et projektnavn, f.eks. test af legetøjswebsted.

    Skærmbillede, der viser, hvordan du opretter et projekt via Azure DevOps Demo Generator.

  3. 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.

  4. 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

  1. Vælg Lagre>filer.

    Skærmbillede af Azure DevOps, der viser menuen Lagre med Filer fremhævet.

  2. Vælg klon.

    Skærmbillede af Azure DevOps, der viser lageret, hvor knappen Klon er fremhævet.

  3. 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.

  4. Vælg Klon i VS Code. Hvis du bliver bedt om at tillade, at Visual Studio Code åbnes, skal du vælge Åbn.

    Skærmbillede af Azure DevOps, der viser lagerindstillingerne, hvor knappen til kloning i Visual Studio Code er fremhævet.

  5. Hvis der vises en dialogboks, hvor du bliver bedt om at tillade, at en udvidelse åbner lager-URI'en, skal du vælge Åbn.

  6. Opret en mappe, der skal bruges til lageret, og vælg derefter Vælg lagerplacering.

  7. 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.

  8. Visual Studio Code beder dig om at åbne lageret. Vælg Åbn.

    Skærmbillede af Visual Studio Code, der viser en prompt om at åbne det klonede lager med knappen Åbn fremhævet.

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.

  1. I menuen Terminal skal du vælge Ny terminal. Terminalvinduet åbnes normalt i den nederste halvdel af skærmen.

  2. 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.

    Skærmbillede af terminalvinduet i Visual Studio Code, hvor indstillingen bash vises.

  3. Hvis der vises en shell, der ikke bash, vises, skal du vælge rullelisten Shell og derefter vælge Git Bash (Standard).

    Skærmbillede af terminalvinduet i Visual Studio Code, hvor rullelisten Terminal Shell vises, og Git Bash Default er valgt.

  4. Vælg bashpå listen over terminalskaller, og vælg derefter plustegnet for at åbne en ny terminal, der bruger bash shell.

    Skærmbillede af terminalvinduet i Visual Studio Code, hvor bash-terminalen og plustegnet er valgt.

Log på Azure ved hjælp af kommandolinjegrænsefladen i Azure

  1. Kør følgende kommando i Visual Studio Code-terminalen for at logge på Azure:

    az login
    
  2. 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.

  1. I menuen Terminal skal du vælge Ny terminal. Terminalvinduet åbnes normalt i den nederste halvdel af skærmen.

  2. 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.

    Skærmbillede af terminalvinduet i Visual Studio Code, hvor indstillingen p w s h vises på rullelisten Shell.

  3. Hvis der vises en shell ud over powershell- eller pwsh- vises, skal du vælge rullelisten Shell og derefter vælge PowerShell-.

    Skærmbillede af terminalvinduet i Visual Studio Code, hvor rullelisten Terminal Shell vises, og PowerShell er valgt.

  4. 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.

    Skærmbillede af terminalvinduet i Visual Studio Code, hvor PowerShell-terminalen og plustegnet er valgt.

Log på Azure ved hjælp af Azure PowerShell

  1. Kør følgende kommando i Visual Studio Code-terminalen for at logge på Azure:

    Connect-AzAccount
    
  2. 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.

  1. Vælg Project-indstillingeri browseren.

    Skærmbillede af Azure DevOps, der viser menupunktet for projektindstillinger fremhævet.

  2. Vælg Tjenesteforbindelser>Opret tjenesteforbindelse.

    Skærmbillede af Azure DevOps, der viser valg til oprettelse af en tjenesteforbindelse.

  3. Vælg Azure Resource Manager>Næste.

    Skærmbillede af Azure DevOps, der viser forbindelsestypen for Tjenesten Azure Resource Manager fremhævet.

  4. Vælg tjenesteprincipal (automatisk)>Næste.

    Skærmbillede af Azure DevOps, der viser indstillingen tjenesteprincipal fremhævet.

  5. 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å.

  6. På rullelisten ressourcegruppe skal du vælge ToyWebsiteTest.

  7. Angiv ToyWebsiteTesti Tjenesteforbindelsesnavn. Sørg for, at afkrydsningsfeltet Giv adgangstilladelse til alle pipelines er markeret.

    Skærmbillede af Azure DevOps, der viser de oplysninger, der er fuldført for at oprette en tjenesteforbindelse, hvor knappen Gem er fremhævet.

    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.

  8. Vælg Gem.