Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
Förutsättningar
| Produkt | Kravspecifikation |
|---|---|
| Microsoft Dev Box | – Konfigurera ett utvecklingscenter med en dev box-pool och ett dev box-projekt så att du kan skapa en utvecklingslåda. – Koppla en katalog till utvecklingscentret med uppgifter som du kan använda i bilddefinitionsfilen. Om du inte har någon katalog kan du läsa Lägga till och konfigurera en katalog från GitHub eller Azure Repos. -Behörigheter - Så här skapar du en utvecklingsruta: Gå med i säkerhetsgruppen Dev Box-användare för minst ett projekt. - Så här aktiverar du kataloger på projektnivå för ett utvecklingscenter: Plattformstekniker med skrivåtkomst till prenumerationen. - Så här aktiverar du inställningar för katalogsynkronisering för ett projekt: Plattformstekniker med skrivåtkomst till prenumerationen. - Så här kopplar du en katalog till ett projekt: Projektadministratörs- eller deltagarbehörigheter för Dev Center för projektet. - Så här skapar du en anpassningsfil: Ingen har angetts. Vem som helst kan skapa en anpassningsfil. - Så här använder du utvecklarportalen för att ladda upp och tillämpa en YAML-fil när dev box skapas: Dev Box-användare. - Så här lägger du till uppgifter i en katalog: Behörighet att lägga till på den lagringsplats som är värd för katalogen. |
| Visual Studio Code | – Installera den senaste versionen |
Skapa en bilddefinition
Om du vill skapa en utvecklingsruta med anpassningar måste du skapa en bilddefinitionsfil. Bilddefinitionsfilen är en YAML-fil som innehåller de anpassningar som du vill tillämpa på utvecklingsrutan. Du kan använda exempelbildens definitionsfil i den här snabbstarten som utgångspunkt.
Aktivera kataloger på projektnivå
Du måste aktivera kataloger på projektnivå på utvecklingscenternivå innan du kan lägga till en katalog i ett projekt.
På tjänstmenyn går du till Inställningar och väljer Inställningar för Dev Center.
Under Kataloger på projektnivå väljer du Aktivera kataloger per projekt och sedan Använd.
Lägga till en katalog i projektet
Avsnitten som följer vägleder dig genom dessa uppgifter:
- Förgrena exempelkataloglagringsplatsen till din GitHub-organisation.
- Konfigurera synkroniseringsinställningar för att synkronisera katalogen med projektet.
- Lägg till din lagringsplats som en katalog.
Förgrena exempelkataloglagringsplatsen
Välj Förgrena>Skapa en ny förgrening för att förgrena lagringsplatsen till din GitHub-organisation.
Konfigurera inställningar för katalogsynkronisering
Växla tillbaka till Azure-portalen.
I sökrutan anger du projekt. I listan med resultat väljer du Projekt.
Välj det projekt som du vill lägga till katalogen i.
På den vänstra menyn väljer du Inställningar>Kataloger.
Välj Synkroniseringsinställningar.
I fönstret Synkroniseringsinställningar :
- Om Bilddefinitioner har avmarkerats väljer du den och väljer Spara.
- Om Bilddefinitioner redan har valts väljer du Avbryt.
Lägga till din lagringsplats som en katalog
På sidan Kataloger väljer du Lägg till.
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. Välj länken konfigurera dina lagringsplatser.
Om du uppmanas att autentisera till GitHub autentiserar du.
På sidan Microsoft DevCenter väljer du Konfigurera.
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.
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 Spara.
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.
Växla tillbaka till Azure-portalen.
I fönstret Lägg till katalog väljer du Logga in med GitHub.
I fönstret Lägg till katalog anger du följande information och väljer sedan Lägg till:
Fält Värde Repository Välj den lagringsplats som innehåller din bilddefinition.
Exempel: eShopGren Välj grenen.
Exempel: mainMappsökväg Välj mappen som innehåller undermappar som innehåller dina bilddefinitioner.
Exempel: .devcenter/catalog/image-definitionsKontrollera att katalogen visas i fönstret Kataloger . När anslutningen har slutförts visar kolumnen Status Synkroniseringen lyckades.
Kontrollera att bilddefinitionerna är korrekt synkroniserade. Välj Hantera>bilddefinitioner på den vänstra menyn. I det här exemplet visas två bilddefinitioner:
- backend-dev – Den här bilden är en Microsoft Visual Studio + Tools-avbildning i Windows 11, lämplig för eShop-serverdelsmiljön .
- frontend-dev – Den här avbildningen är en Microsoft Visual Studio + Tools-avbildning i Windows 11, lämplig för utvecklingsmiljön för eShop-klientdelen .
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:
I sökrutan anger du projekt. I listan med resultat väljer du Projekt.
Öppna projektet där du vill skapa utvecklingspoolen.
På den vänstra menyn väljer du Hantera>Dev box-pooler
På sidan Dev box-pooler väljer du Skapa.
I fönstret Skapa en utvecklingspool anger du följande värden:
Inställning Värde Namn Ange ett beskrivande namn för poolen. Poolnamnet är synligt för utvecklare att välja när de skapar dev-rutor, så inkludera syftet och regionen för poolen. Namnet måste vara unikt i ett projekt.
Exempel: contoso-frontend-westUSDefinition I bilddefinitionsavsnittet i listan väljer du en bilddefinition.
Exempel: contoso-catalog/frontend-devBeräkning Välj beräkningsresurserna för utvecklingsrutorna i poolen.
Exempel: 8 vCPU, 32 GB RAMFörvaring Välj lagringsalternativen för utvecklingsrutorna i poolen.
Exempel: 256 GB SSDVinterdvala Viloläge stöds när källbilden och beräkningsstorleken båda är vilolägeskompatibla. Nätverksanslutning 1. Välj Distribuera till ett Microsoft-hostat nätverk.
2. Välj en distributionsregion för utvecklingsrutorna. Välj en region nära dina dev box-användare för den optimala användarupplevelsen.
Exempel: USA, västraLicensiering 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.
Välj Skapa.
Kontrollera att den nya dev box-poolen visas i listan. Du kan behöva uppdatera skärmen.
Azure-portalen distribuerar utvecklingsbox-poolen och kör hälsokontroller för att säkerställa att avbildningen och nätverket uppfyller valideringskriterierna för utvecklingsboxar.
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:
Logga in på Microsoft Dev Box-utvecklarportalen.
Välj Ny>Ny utvecklingslåda.
I avsnittet Lägg till en utvecklingsmiljö ska du ange 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.
Exempel: contoso-frontend-dev-boxProjekt Utvecklarportalen visar de projekt som du har åtkomst till. Välj det projekt som du behöver i listan. Dev boxpool Utvecklarportalen visar en lista över alla dev box-pooler för det projekt som du har valt. Välj lämplig pool för ditt arbete. Välj en dev box-pool nära dig för den lägsta svarstiden. Tillämpa anpassningar Låt kryssrutan vara avmarkerad. Den används för att tillämpa användaranpassningar. I den här artikeln har du konfigurerat teamanpassningar. När du har valt visar sidan följande information:
- Om viloläge stöds eller inte.
- Ett meddelande om att processen för att skapa dev box kan ta 25 minuter eller längre.
Välj Skapa för att börja skapa utvecklingsrutan.
Om du vill spåra förloppet för skapandet använder du dev box-panelen i utvecklarportalen.
Kontrollera att anpassningarna 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.
Vänta tills utvecklingsrutan har skapats.
I utvecklarportalen går du till panelen dev box och väljer Åtgärder>Anpassningar.
I fönstret Anpassningsinformation bekräftar du de anpassningar som tillämpades på utvecklingsrutan.
Rensa resurser
Logga in på utvecklarportalen.
För den utvecklingsruta som du vill ta bort går du till menyn Åtgärder och väljer Ta bort.
Bekräfta borttagningen genom att välja Ta bort.