Sdílet prostřednictvím


Rychlý start: Vytvoření vývojového pole pomocí přizpůsobení týmu

V tomto rychlém průvodci vytvoříte developerský box pomocí přizpůsobení týmu Microsoft Dev Box. Tato funkce používá soubor definice obrázku, abyste mohli vytvářet konzistentně přizpůsobená vývojová pole pro vývojový tým a poskytovat přizpůsobené prostředí pro vaše projekty.

Požadavky

Product Požadavky
Microsoft Dev Box – Nastavte vývojové centrum s fondem vývojových boxů a projektem vývojového boxu , abyste mohli vytvořit vývojové pole.
– Připojte katalog k vývojovému centru pomocí úloh, které můžete použít v souboru definice obrázku. Pokud katalog nemáte, přečtěte si téma Přidání a konfigurace katalogu z GitHubu nebo Azure Repos.
-Dovolení
- Vytvoření vývojového pole: Připojte se ke skupině zabezpečení Dev Box Users alespoň pro jeden projekt.
- Povolení katalogů na úrovni projektu pro vývojové centrum: Inženýr platformy s přístupem k zápisu v předplatném.
- Povolení nastavení synchronizace katalogu pro projekt: Inženýr platformy s přístupem k zápisu v předplatném.
- Připojení katalogu k projektu: Oprávnění správce projektu nebo přispěvatele centra Dev Center k projektu
- Vytvoření souboru vlastního nastavení: Není zadán žádný. Soubor vlastního nastavení může vytvořit kdokoli.
- Použití vývojářského portálu k nahrání a použití souboru YAML během vytváření vývojového pole: Uživatel Dev Boxu.
- Přidání úkolů do katalogu: Oprávnění k přidání do úložiště, které je hostitelem katalogu.
Visual Studio Code – Instalace nejnovější verze

Vytvoření definice obrázku

Pokud chcete vytvořit vývojové pole s přizpůsobením, musíte vytvořit soubor definice obrázku. Definiční soubor obrázku je soubor YAML, který obsahuje vlastní nastavení, která chcete použít pro vývojové pole. Jako výchozí bod můžete použít ukázkový definiční soubor obrázku v tomto rychlém startu.

Povolení katalogů na úrovni projektu

Katalogy na úrovni projektu musíte povolit na úrovni dev center, abyste mohli přidat katalog do projektu.

  1. Na webu Azure Portal přejděte do vývojového centra.

  2. V nabídce služby v části Nastavení vyberte nastavení Centra vývoje.

  3. V části Katalogy na úrovni projektu vyberte Povolit katalogy na jeden projekt a pak vyberte Použít.

    Snímek obrazovky s nastavením Vývojářského centra a zvýrazněnou možností Povolit katalogy na jeden projekt.

Přidání katalogu do projektu

Následující části vás provedou těmito úlohami:

  1. Vytvoření forku ukázkového úložiště katalogu do vaší organizace Na GitHubu
  2. Nakonfigurujte nastavení synchronizace pro synchronizaci katalogu s projektem.
  3. Přidejte úložiště jako katalog.

Rozvětvujte ukázkové úložiště katalogu.

  1. Otevřete úložiště ukázkového katalogu.

  2. Vyberte Fork>Create a new fork to fork the repository to your GitHub organization.

    Snímek obrazovky znázorňující úložiště eShop na GitHubu se zvýrazněnou možností Vytvořit nový fork

Konfigurace nastavení synchronizace katalogu

  1. Přepněte zpět na web Azure Portal.

  2. Do vyhledávacího pole zadejte projekty. V seznamu výsledků vyberte Projekty.

  3. Vyberte projekt, do kterého chcete katalog přidat.

  4. V nabídce vlevo vyberteKatalogynastavení>.

  5. Vyberte Nastavení synchronizace.

    Snímek obrazovky s podoknem Katalogy na webu Azure Portal se zvýrazněným tlačítkem pro nastavení synchronizace

  6. V podokně Nastavení synchronizace :

    • Pokud se definice obrázků vymažou, vyberte je a vyberte Uložit.
    • Pokud už jsou vybrané definice obrázků , vyberte Zrušit.

    Snímek obrazovky s podoknem pro nastavení synchronizace na webu Azure Portal se zvýrazněným zaškrtávacím políčkam pro definice obrázků

Přidejte úložiště jako katalog

  1. Na stránce Katalogy vyberte Přidat.

  2. V podokně Přidat katalog zadejte nebo vyberte následující hodnoty:

    Pole Hodnota
    název Zadejte název katalogu.
    Zdroj katalogu Vyberte GitHub.
    Typ ověřování Vyberte aplikaci GitHub.
  3. Vyberte odkaz konfigurovat úložiště .

    Snímek obrazovky webu Azure Portal zobrazující výběry pro přidání katalogu se zvýrazněným odkazem pro konfiguraci úložišť

  4. Pokud se zobrazí výzva k ověření na GitHubu, ověřte se.

  5. Na stránce Microsoft DevCenter vyberte Konfigurovat.

    Snímek obrazovky se stránkou aplikace Microsoft Dev Center se zvýrazněným tlačítkem Konfigurovat

  6. Vyberte organizaci GitHubu, která obsahuje úložiště, které chcete přidat jako katalog. Abyste mohli tuto aplikaci nainstalovat, musíte být vlastníkem organizace.

    Snímek obrazovky se stránkou Nainstalovat Microsoft DevCenter se zvýrazněnou organizací GitHub

  7. Na stránce Nainstalovat Microsoft DevCenter vyberte Pouze vybrat úložiště, vyberte úložiště, které chcete přidat jako katalog, a pak vyberte Uložit.

    Snímek obrazovky se stránkou Nainstalovat Microsoft DevCenter s vybraným a zvýrazněným úložištěm

    Můžete vybrat více úložišť, která chcete přidat jako katalogy. Každé úložiště musíte přidat jako samostatný katalog, jak je popsáno v další části tohoto rychlého startu.

  8. Přepněte zpět na web Azure Portal.

  9. V podokně Přidat katalog vyberte Přihlásit se pomocí GitHubu.

  10. V podokně Přidat katalog zadejte následující informace a pak vyberte Přidat:

    Pole Hodnota
    Repo Vyberte úložiště, které obsahuje definici image.
    Příklad: eShop
    Větev Vyberte větev.
    Příklad: main
    Cesta ke složce Vyberte složku obsahující podsložky, které obsahují definice obrázků.
    Příklad: .devcenter/catalog/image-definitions
  11. V podokně Katalogy ověřte, že se zobrazí váš katalog. Po úspěšném připojení se ve sloupci Stav zobrazí úspěšná synchronizace.

    Snímek obrazovky se stránkou Katalogy zobrazující katalog s úspěšným stavem synchronizace

  12. Ověřte, že jsou definice obrázků správně synchronizované. V nabídce vlevo vyberte Spravovat>definice obrázků. V tomto příkladu uvidíte dvě definice obrázků:

    • back-end-dev – tato image je image Microsoft Visual Studio + Tools ve Windows 11, která je vhodná pro back-endové vývojové prostředí eShopu.
    • front-end-dev – tato image je image Microsoft Visual Studio + Tools ve Windows 11, která je vhodná pro vývojové prostředí front-endu eShopu.

    Snímek obrazovky se stránkou Definice obrázků zobrazující definice obrázků importované z katalogu

Vytvoření fondu vývojových boxů pro definici image

Abyste zpřístupnili soubor přizpůsobení imagedefinition.yaml pro vytváření vývojových boxů, zadáte ho jako obrázkovou definici fondu.

Vytvoření fondu vývojových boxů přidružených k projektu:

  1. Na webu Azure Portal.

  2. Do vyhledávacího pole zadejte projekty. V seznamu výsledků vyberte Projekty.

  3. Otevřete projekt, ve kterém chcete vytvořit fond vývojových boxů.

  4. V nabídce vlevo vyberte Spravovat>fondy vývojových polí.

  5. Na stránce Fondy vývojového pole vyberte Vytvořit.

  6. V podokně Vytvořit fond vývojových boxů zadejte následující hodnoty:

    Nastavení Hodnota
    název Zadejte popisný název fondu. Název fondu je viditelný pro vývojáře, kteří můžou vybrat při vytváření vývojových polí, a proto zahrňte účel a oblast fondu. Název musí být v rámci projektu jedinečný.
    Příklad: contoso-frontend-westUS
    definice V části definice obrázku v seznamu vyberte definici obrázku.
    Příklad: contoso-catalog/frontend-dev
    Vypočítat Vyberte výpočetní prostředky pro vývojová pole ve fondu.
    Příklad: 8 vCPU, 32 GB RAM
    Úložiště Vyberte možnosti úložiště pro vývojová pole ve fondu.
    Příklad: 256 GB SSD
    Přezimování Režim hibernace se podporuje, pokud je zdrojová image i velikost výpočetních prostředků kompatibilní s hibernací.
    Síťové připojení 1. Vyberte Nasadit do sítě hostované Microsoftem.
    2. Vyberte oblast nasazení pro vývojová pole. Pro optimální uživatelský zážitek zvolte oblast blízko uživatelů vašeho vývojového prostředí.
    Příklad: USA – západ
    Licencování Zaškrtnutím tohoto políčka potvrďte, že vaše organizace má licence Azure Hybrid Benefit, které chcete použít pro vývojové boxy v této kolekci.

    Snímek obrazovky s podoknem Základy pro vytvoření nového fondu vývojových boxů

  7. Vyberte Vytvořit.

  8. Ověřte, že se v seznamu zobrazí nový fond vývojových boxů. Možná budete muset obrazovku aktualizovat.

Azure portal nasadí pool vývojových boxů a spustí kontroly stavu, aby se zajistilo, že image a síť splňují ověřovací kritéria pro vývojové boxy.

Vytvořte vývojový box z fondu vývojových boxů

Při vytváření vývojového boxu z poolu vývojových boxů se aplikuje definice image na vývojový box. Vývojové pole je vytvořeno na základě přizpůsobení specifikovaného souborem definice obrazového souboru.

Vytvoření vývojového pole na portálu pro vývojáře Microsoft Dev Boxu:

  1. Přihlaste se k portálu pro vývojáře Microsoft Dev Boxu.

  2. Vyberte Nový>Nový vývojový box.

  3. Do sekce Přidat vývojářské pole zadejte následující hodnoty:

    Nastavení Hodnota
    název Zadejte název vývojového pole. Názvy vývojových polí musí být v rámci projektu jedinečné.
    Příklad: contoso-frontend-dev-box
    Projekt Portál pro vývojáře obsahuje seznam projektů, ke kterým máte přístup. V seznamu vyberte projekt, který potřebujete.
    Bazén vývojových prostředí Portál pro vývojáře obsahuje seznam všech fondů vývojových polí pro vybraný projekt. Vyberte vhodný fond pro vaši práci. Pro nejnižší latenci vyberte fond vývojových boxů, který je blízko vás.
    Použití přizpůsobení Toto políčko nechejte zaškrtnuté. Používá se k použití uživatelských přizpůsobení. V tomto článku jste nakonfigurovali přizpůsobení týmu.

    Po provedení výběru se na stránce zobrazí následující informace:

    • Bez ohledu na to, jestli je režim hibernace podporovaný nebo ne.
    • Oznámení, že proces vytváření vývojového pole může trvat 25 minut nebo déle.
  4. Výběrem možnosti Vytvořit zahájíte vytváření vývojového pole.

  5. Pokud chcete sledovat průběh vytváření, použijte dlaždici vývojového pole na portálu pro vývojáře.

Ověřte, že se použijí vlastní nastavení.

Dev Box použije přizpůsobení jako poslední fázi procesu vytváření. Dev Box vám pošle e-mail, když je vývojové pole připravené. Potom můžete zkontrolovat, jestli se vaše vlastní nastavení použijí.

  1. Počkejte na vytvoření vývojového pole.

  2. Na portálu pro vývojáře na dlaždici vývojového zařízení vyberte Akce>Vlastní úpravy.

    Snímek obrazovky s dlaždicí vývojového pole zobrazující nabídku Akce se zvýrazněným příkazem Vlastní nastavení

  3. V podokně Podrobnosti o přizpůsobení potvrďte přizpůsobení, která byla použita u vývojové schránky.

    Snímek obrazovky s podoknem s podrobnostmi o přizpůsobení, které ukazuje vlastní nastavení použitá u vývojového boxu.

Vyčistěte zdroje

  1. Přihlaste se k portálu pro vývojáře.

  2. U vývojového pole, které chcete odstranit, vyberte v nabídce Akce možnost Odstranit.

    Snímek obrazovky nabídky akcí vývojářského boxu s příkazem Odstranit.

  3. Odstranění potvrdíte tak, že vyberete Odstranit.

    Snímek obrazovky s potvrzovací zprávou o odstranění vývojového pole