Konfigurace vytváření obrázků pro přizpůsobení týmu Dev Boxu
Použití souboru přizpůsobení zjednodušuje vytváření vývojových polí pro váš tým. Pomocí přizpůsobení vývojového pole můžete vytvořit sdílené týmové přizpůsobení vytvořením souboru označovaného jako definice obrázku. Vytvoření opakovaně použitelné image z této definice obrázku optimalizuje přizpůsobení a šetří čas při vytváření vývojového pole. V tomto článku se dozvíte, jak nakonfigurovat fond tak, aby používal definici image a sestavil opakovaně použitelné image pro vývojové týmy.
Pokud chcete nakonfigurovat image pro přizpůsobení týmu Microsoft Dev Boxu, povolte katalogy na úrovni projektu a nakonfigurujte nastavení synchronizace katalogu pro projekt. Pak ke svému projektu připojte katalog obsahující definiční soubor, nakonfigurujte fond vývojových boxů tak, aby používal definici obrázku, a ověřte, že vlastní nastavení platí pro nové vývojové pole. Když se vlastní nastavení použije správně, můžete se rozhodnout vytvořit opakovaně použitelnou image, díky které bude vytváření nových vývojových polí rychlejší.
Důležité
Funkce přizpůsobení týmu Dev Boxu je aktuálně ve verzi Preview. Další informace o stavu Preview najdete v dodatečných podmínkách použití pro Microsoft Azure Preview. Dokument definuje právní podmínky, které se vztahují na funkce Azure, které jsou v beta verzi, ve verzi Preview nebo jinak ještě nejsou vydané v obecné dostupnosti.
Požadavky
K dokončení kroků v tomto článku potřebujete:
- Dev Center s existující definicí vývojového pole a síťovým připojením. Pokud nemáte vývojové centrum, postupujte podle kroků v rychlém startu: Nakonfigurujte Microsoft Dev Box a vytvořte ho.
- Soubor pro přizpůsobení týmu, který chcete použít k vytvoření vývojového pole. Pokud soubor vlastního nastavení nemáte, přečtěte si téma Vytvoření souboru pro přizpůsobení vývojového pole.
Oprávnění potřebná ke konfiguraci vlastních nastavení
Pokud chcete provést požadované akce pro vytváření a aplikování vlastních nastavení na vývojové pole, potřebujete následující oprávnění:
Akce | Oprávnění nebo role |
---|---|
Povolte katalogy na úrovni projektu pro vývojové centrum. | Inženýr platformy s přístupem k zápisu v předplatném. |
Povolte nastavení synchronizace katalogu pro projekt. | Inženýr platformy s přístupem k zápisu v předplatném. |
Připojte katalog k projektu. | Oprávnění správce projektu nebo přispěvatele k projektu |
Vytvořte soubor vlastního nastavení. | Není zadán žádný. Soubor vlastního nastavení může vytvořit kdokoli. |
Pomocí portálu pro vývojáře nahrajte a použijte soubor YAML během vytváření vývojového pole. | Uživatel Dev Boxu. |
Přidejte úkoly do katalogu. | Oprávnění k přidání do úložiště, které je hostitelem katalogu. |
Pokud chcete spravovat fond vývojových boxů, potřebujete následující oprávnění:
Akce | Oprávnění |
---|---|
Vytvoření, odstranění nebo aktualizace fondu vývojových boxů | – Oprávnění vlastníka nebo přispěvatele k předplatnému Azure nebo konkrétní skupině prostředků. – Oprávnění správce projektu DevCenter pro projekt. |
Povolení katalogů na úrovni projektu
Pokud chcete katalog připojit k projektu, musíte povolit katalogy na úrovni projektu. Další informace naleznete v tématu Konfigurace katalogů na úrovni projektu.
Konfigurace nastavení synchronizace katalogu pro projekt
Nakonfigurujte projekt tak, aby synchronizoval definice obrázků z katalogu. Pomocí tohoto nastavení můžete pomocí definic obrázků v katalogu vytvořit fondy vývojových boxů.
Přihlaste se k portálu Azure.
Do vyhledávacího pole zadejte projekty. V seznamu výsledků vyberte Projekty.
Otevřete projekt Dev Boxu, pro který chcete nakonfigurovat nastavení synchronizace katalogu.
Vyberte Katalogy.
Vyberte Nastavení synchronizace.
V podokně Nastavení synchronizace vyberte Definice obrázků a pak vyberte Uložit.
Připojení katalogu obsahujícího definiční soubor
Než budete moct jako definici obrázku použít soubor přizpůsobení, musíte k vývojovému centru nebo projektu připojit katalog, který obsahuje definiční soubor. Katalog může být z GitHubu nebo Azure Repos.
Podokno Definice obrázků obsahuje seznam definic obrázků, ke kterým má váš projekt přístup.
Další informace o připojování katalogů najdete v tématu Přidání a konfigurace katalogu z GitHubu nebo Azure Repos.
Konfigurace fondu vývojových boxů pro použití definice obrázku
Zpřístupnění přizpůsobení vývojovým týmům konfigurací fondu vývojových boxů tak, aby používal soubor přizpůsobení (imagedefinition.yaml). Uložte soubor vlastního nastavení v úložišti, které je propojené s katalogem ve vývojovém centru nebo projektu. Tento soubor zadejte jako definici image pro fond a vlastní nastavení se použijí pro nová vývojová pole.
Následující kroky ukazují, jak vytvořit fond vývojových boxů a zadat definici image:
Přihlaste se k portálu Azure.
Do vyhledávacího pole zadejte projekty. V seznamu výsledků vyberte Projekty.
Otevřete projekt Dev Boxu, ke kterému chcete přidružit nový fond vývojových boxů.
Vyberte fondy vývojových polí a pak vyberte Vytvořit.
V podokně Vytvořit fond vývojových polí zadejte následující hodnoty:
Nastavení Hodnota Název Zadejte název fondu. Název fondu je viditelný pro vývojáře, kteří si můžou vybrat při vytváření vývojových polí. Musí být jedinečný v rámci projektu. Definice Toto pole obsahuje seznam definic obrázků z přístupných katalogů a definic vývojového rámečku. Vyberte soubor definice obrázku. Síťové připojení Vyberte Nasadit do sítě hostované Microsoftem nebo použijte existující síťové připojení. Povolení jednotného přihlašování Chcete-li povolit jednotné přihlašování pro vývojová pole v tomto fondu, vyberte ano . Pro organizaci musí být nakonfigurované jednotné přihlašování. Další informace najdete v tématu Povolení jednotného přihlašování pro vývojová pole. Oprávnění tvůrce vývojového pole Vyberte místního správce nebo standardního uživatele. Povolení automatického zastavení Ano je výchozí hodnota. Chcete-li zakázat plán automatického zastavení, vyberte ne . Po vytvoření fondu můžete nakonfigurovat plán automatického zastavení. Čas zastavení Vyberte čas, abyste vypnuli všechna vývojová pole ve fondu. Časové pásmo Vyberte časové pásmo, ve které je čas zastavení. Licencování Zaškrtnutím tohoto políčka potvrďte, že vaše organizace má Zvýhodněné hybridní využití Azure licence, které chcete použít pro vývojová pole v tomto fondu. Vyberte Vytvořit.
Ověřte, že se v seznamu zobrazí nový fond vývojových polí. Možná budete muset obrazovku aktualizovat.
Vytvoření vývojového pole pomocí portálu pro vývojáře
Pokud chcete ověřit, že se použijí vlastní nastavení ze souboru definice obrázku, vytvořte vývojové pole na portálu pro vývojáře Microsoft Dev Boxu. Postupujte podle kroků v rychlém startu: Vytvoření a připojení k vývojovému poli pomocí vývojářského portálu Microsoft Dev Boxu. Pak se připojte k nově vytvořenému vývojovému poli a ověřte, že přizpůsobení funguje podle očekávání.
Můžete upravit soubor přizpůsobení a vytvořit nové vývojové pole pro otestování změn. Až budete mít radost, že jsou vlastní nastavení správná, můžete vytvořit opakovaně použitelnou image.
Vytvoření opakovaně použitelné image
Pokud chcete optimalizovat přizpůsobení a vytvořit opakovaně použitelnou image pro váš tým, můžete pomocí následujících kroků vytvořit image ze souboru přizpůsobení. Tento obrázek platí pro všechna vývojová pole vytvořená z fondu. Služba DevCenter vytvoří Dev Box na pozadí a vytvoří image a exportuje ji do galerie výpočetních prostředků Azure ve skupině prostředků spravované službou DevCenter. Pokud chcete vygenerovat image, musíte přiřadit službě DevCenter požadované role k publikování image. Přejděte na web Azure Portal a vyberte Skupiny prostředků. Vyhledejte spravovanou skupinu prostředků s názvem DevCenter(yourProjectName)(náhodné ID). V této skupině prostředků přejděte do řízení přístupu a udělte aplikaci Windows 365 role Přispěvatel účtu úložiště, Přispěvatel dat objektů blob úložiště a Čtenář.
V podokně Definice obrázku vyberte obrázek, který chcete sestavit.
Vyberte Sestavit.
Sledujte průběh sestavení ve sloupci Stav .
Důležité
Když optimalizujete definici image do image, vytvoří se vývojové pole pro spuštění souboru vlastního nastavení a vygenerování image. Během tohoto procesu je toto vývojové pole připojené k virtuální síti, kterou spravuje Microsoft. Úlohy, které vyžadují přístup k místním prostředkům, můžou selhat.
Po úspěšném dokončení sestavení fond vývojových boxů automaticky použije image pro nová vývojová pole. Abyste image přiřadili fondu, nemusíte provádět žádnou další konfiguraci. Teď můžete vytvářet vývojová pole z fondu a vlastní nastavení se použijí pro každé vývojové pole.