Dela via


Snabbstart: Skapa en utvecklingsruta med hjälp av teamanpassningar

I den här snabbstarten skapar du en utvecklingsruta med hjälp av Microsoft Dev Box-teamanpassningar. Funktionen använder en bilddefinitionsfil så att du kan skapa konsekvent anpassade utvecklingsrutor för utvecklingsteamet och tillhandahålla en skräddarsydd miljö för dina projekt.

Viktigt!

Dev Box-teamets anpassningsfunktion är för närvarande i förhandsversion. Mer information om förhandsversionens status finns i Kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure. Dokumentet definierar juridiska villkor som gäller för Azure-funktioner som är i betaversion, förhandsversion eller som inte ännu släppts i allmän tillgänglighet.

Förutsättningar

För att slutföra stegen i den här snabbstarten måste du ha ett dev center konfigurerat med ett dev box-projekt.

Behörigheter som krävs för att konfigurera anpassningar

Om du vill utföra de åtgärder som krävs för att skapa och tillämpa anpassningar på en utvecklingsruta behöver du följande behörigheter:

Åtgärd Behörighet/roll
Aktivera kataloger på projektnivå för ett utvecklingscenter. Plattformstekniker med skrivåtkomst till prenumerationen.
Aktivera inställningar för katalogsynkronisering för ett projekt. Plattformstekniker med skrivåtkomst till prenumerationen.
Koppla en katalog till ett projekt. Projektadministratörs- eller deltagarbehörigheter för projektet.
Skapa en anpassningsfil. Ingen har angetts. Vem som helst kan skapa en anpassningsfil.
Använd utvecklarportalen för att ladda upp och tillämpa en YAML-fil när dev box skapas. Dev Box-användare.
Lägg till uppgifter i en katalog. Behörighet att lägga till på den lagringsplats som är värd för katalogen.

Skapa en bilddefinition

  1. Ladda ned yaml-exempelanpassningsfilen.
  2. Öppna filen och granska aktiviteterna.

Bilddefinitionsfilen anger ett namn för bilddefinitionen med hjälp av ett name fält. Använd det här namnet för att identifiera bilddefinitionen i utvecklingspoolen.

Aktivera kataloger på projektnivå

Du måste aktivera kataloger på projektnivå på utvecklingscenternivå innan du kan lägga till en katalog i ett projekt.

  1. I Azure Portal går du till utvecklingscentret.

  2. På tjänstmenyn går du till Inställningar och väljer Konfiguration.

    Skärmbild som visar sidan Översikt för ett utvecklingscenter med Konfiguration markerat.

  3. I fönstret Kataloger på projektnivå väljer du Aktivera kataloger per projekt och sedan Använd.

    Skärmbild som visar fönstret för kataloger på projektnivå med kryssrutan för att aktivera kataloger per projekt markerad.

Lägga till en katalog i projektet

Avsnitten som följer vägleder dig genom dessa uppgifter:

  1. Förgrena exempelkataloglagringsplatsen till din GitHub-organisation.
  2. Installera och konfigurera Microsoft Dev Center-appen.
  3. Tilldela behörigheter i GitHub för lagringsplatserna.
  4. Lägg till din lagringsplats som en katalog.

Förgrena exempelkataloglagringsplatsen

  1. Öppna exempelkataloglagringsplatsen.
  2. Välj Förgrening för att förgrena lagringsplatsen till din GitHub-organisation.

Installera Microsoft Dev Center-appen

  1. Logga in på Azure-portalen.

  2. Gå till utvecklingscentret eller projektet.

  3. På tjänstmenyn under Miljökonfiguration väljer du Kataloger och sedan Lägg till.

  4. I fönstret Lägg till katalog anger eller väljer du följande värden:

    Fält Värde
    Namn Ange ett namn för katalogen.
    Katalogkälla Välj GitHub.
    Autentiseringstyp Välj GitHub-app.
  5. Välj länken konfigurera dina lagringsplatser.

    Skärmbild av Azure Portal som visar val för att lägga till en katalog med länken för att konfigurera lagringsplatser markerade.

  6. Om du uppmanas att autentisera till GitHub autentiserar du.

  7. På sidan Microsoft DevCenter väljer du Konfigurera.

    Skärmbild av appsidan för Microsoft Dev Center med knappen Konfigurera markerad.

  8. Välj den GitHub-organisation som innehåller den lagringsplats som du vill lägga till som en katalog. Du måste vara ägare till organisationen för att kunna installera den här appen.

    Skärmbild av sidan Installera Microsoft DevCenter med en GitHub-organisation markerad.

  9. På sidan Installera Microsoft DevCenter väljer du Endast lagringsplatser, väljer den lagringsplats som du vill lägga till som en katalog och väljer sedan Installera.

    Skärmbild av sidan Installera Microsoft DevCenter med en lagringsplats markerad och markerad.

    Du kan välja flera lagringsplatser att lägga till som kataloger. Du måste lägga till varje lagringsplats som en separat katalog enligt beskrivningen i nästa avsnitt i den här snabbstarten.

  10. På Microsoft DevCenter från Microsoft vill du ha behörighet att sida, granska de behörigheter som krävs och välj sedan Auktorisera Microsoft DevCenter.

    Skärmbild av sidan som begär Microsoft DevCenter-behörigheter med knappen för att auktorisera behörigheter markerad.

Lägga till din lagringsplats som en katalog

  1. Växla tillbaka till Azure Portal.

  2. I fönstret Lägg till katalog anger du följande information och väljer sedan Lägg till:

    Fält Värde
    Repo Välj den lagringsplats som du vill lägga till som en katalog.
    Gren Välj grenen.
    Mappsökväg Välj den mapp som innehåller undermappar som innehåller dina miljödefinitioner.

    Skärmbild av fönstret Azure Portal för att lägga till en katalog med rutorna för lagringsplats, gren och mappsökväg markerade. Knappen Lägg till är också markerad.

  3. Kontrollera att katalogen visas i fönstret Kataloger . När anslutningen har slutförts visar kolumnen Status Synkroniseringen lyckades.

    Skärmbild av fönstret Kataloger i Azure Portal med ansluten status.

Skapa en dev box-pool för bilddefinitionen

Om du vill göra anpassningsfilen imagedefintion.yaml tillgänglig för att skapa dev-rutor anger du den som avbildningsdefinition för en pool.

Så här skapar du en dev box-pool som är associerad med ett projekt:

  1. Logga in på Azure-portalen.

  2. I sökrutan anger du projekt. I listan med resultat väljer du Projekt.

  3. Öppna projektet där du vill skapa utvecklingspoolen.

  4. Välj Dev box-pooler och välj sedan Skapa.

  5. I fönstret Skapa en utvecklingspool anger du följande värden:

    Inställning Värde
    Namn Ange ett namn för poolen. Poolnamnet är synligt för utvecklare att välja när de skapar dev-rutor. Namnet måste vara unikt i ett projekt.
    Definition Välj definitionen enligt namnet i bilddefinitionsfilen.
    Nätverksanslutning 1. Välj Distribuera till ett Microsoft-värdbaserat nätverk.
    2. Välj önskad distributionsregion för utvecklingsrutorna. Välj en region nära dina dev box-användare för den optimala användarupplevelsen.
    Skaparbehörigheter för Dev box Välj Lokal administratör eller Standardanvändare.
    Aktivera automatiskt stopp Ja är standardvärdet. Välj Nej för att inaktivera ett automatiskt stoppschema. Du kan konfigurera ett automatiskt stoppschema när poolen har skapats.
    Stopptid Välj en tid för att stänga av alla utvecklingsrutor i poolen. Alla dev-rutor i den här poolen stängs av just nu varje dag.
    Tidszon Välj tidszonen för stopptiden.
    Licensiering Markera den här kryssrutan för att bekräfta att din organisation har Azure Hybrid-förmån licenser som du vill använda för utvecklingsrutorna i den här poolen.

    Skärmbild av fönstret för att ange grundläggande information om en ny dev box-pool, inklusive fält för namn och definition. Bilddefinitionen MyImageDefinition.yaml är markerad.

  6. Välj Skapa.

  7. Kontrollera att den nya dev box-poolen visas i listan. Du kan behöva uppdatera skärmen.

Azure Portal distribuerar dev box-poolen och kör hälsokontroller för att säkerställa att avbildningen och nätverket uppfyller valideringskriterierna för dev-rutor.

Skapa en utvecklingsruta från dev box-poolen

När du skapar en utvecklingsruta från en dev box-pool tillämpas bilddefinitionen på utvecklingsrutan. Utvecklingsrutan skapas med de anpassningar som bilddefinitionsfilen har angett.

Så här skapar du en utvecklingsruta i Microsoft Dev Box-utvecklarportalen:

  1. Logga in på Microsoft Dev Box-utvecklarportalen.

  2. Välj rutan Ny>ny utveckling.

  3. I rutan Lägg till en utveckling anger du följande värden:

    Inställning Värde
    Namn Ange ett namn för utvecklingsrutan. Dev box-namn måste vara unika i ett projekt.
    Projekt Välj ett projekt i listrutan.
    Dev box-pool Välj en pool i listrutan, som innehåller alla dev box-pooler för projektet. Välj en dev box-pool nära dig för den lägsta svarstiden.

    När du har valt visar sidan följande information:

    • Hur många dev-rutor du kan skapa i projektet som du har valt, om projektet har konfigurerat gränser.
    • Om viloläge stöds eller inte.
    • Om anpassningar är aktiverade eller inte.
    • En avstängningstid om poolen där du skapar utvecklingsrutan har ett avstängningsschema.
    • Ett meddelande om att processen för att skapa dev box kan ta 25 minuter eller längre.
  4. Välj Skapa för att börja skapa utvecklingsrutan.

  5. Om du vill spåra förloppet för skapandet använder du dev box-panelen i utvecklarportalen.

Kontrollera att anpassningen tillämpas

Dev Box tillämpar anpassningar som det sista steget i skapandeprocessen. Dev Box skickar e-post till dig när utvecklingsrutan är klar. Sedan kan du kontrollera att dina anpassningar tillämpas.

  1. Vänta tills e-postbekräftelsen att utvecklingsrutan har skapats.

  2. I utvecklarportalen går du till panelen dev box och väljer Åtgärder>Anpassningar.

    Skärmbild av dev box-panelen som visar menyn Åtgärder med kommandot Anpassningar markerat.

  3. I fönstret Anpassningsinformation bekräftar du de anpassningar som tillämpades på utvecklingsrutan.

    Skärmbild av fönstret för anpassningsinformation som visar de anpassningar som tillämpades på utvecklingsrutan.

Rensa resurser

  1. Logga in på utvecklarportalen.

  2. För den utvecklingsruta som du vill ta bort går du till menyn Åtgärder och väljer Ta bort.

    Skärmbild av menyn dev box Actions med kommandot Ta bort.

  3. Bekräfta borttagningen genom att välja Ta bort.

    Skärmbild av bekräftelsemeddelandet om att ta bort en utvecklingsruta.