Rövid útmutató: Fejlesztői mező létrehozása a csapat testreszabásával
Ebben a rövid útmutatóban a Microsoft Dev Box csapatának testreszabásával hozhat létre egy dev boxot. A funkció egy képdefiníciós fájlt használ, így konzisztensen testre szabott fejlesztői mezőket hozhat létre a fejlesztői csapat számára, és testreszabott környezetet biztosíthat a projektekhez.
Fontos
A Dev Box csapat testreszabási funkciója jelenleg előzetes verzióban érhető el. Az előzetes verzió állapotával kapcsolatos további információkért tekintse meg a Microsoft Azure Előzetes verzió kiegészítő használati feltételeit. A dokumentum olyan jogi feltételeket határoz meg, amelyek a bétaverzióban, előzetes verzióban vagy egyébként még nem általánosan elérhető Azure-funkciókra vonatkoznak.
Előfeltételek
A rövid útmutató lépéseinek elvégzéséhez egy dev box projekttel konfigurált fejlesztői központtal kell rendelkeznie.
A testreszabások konfigurálásához szükséges engedélyek
A testreszabások fejlesztői mezőre történő létrehozásához és alkalmazásához szükséges műveletek végrehajtásához a következő engedélyekre van szüksége:
Művelet | Engedély/szerepkör |
---|---|
Projektszintű katalógusok engedélyezése fejlesztői központhoz. | Platformmérnök írási hozzáféréssel az előfizetésen. |
Projekt katalógusszinkronizálási beállításainak engedélyezése. | Platformmérnök írási hozzáféréssel az előfizetésen. |
Katalógus csatolása egy projekthez. | Projektadminisztrátori vagy közreműködői engedélyek a projekten. |
Testreszabási fájl létrehozása. | Nincs megadva. A testreszabási fájlokat bárki létrehozhatja. |
A fejlesztői portál használatával yaML-fájlt tölthet fel és alkalmazhat a fejlesztői doboz létrehozása során. | Dev Box-felhasználó. |
Tevékenységek hozzáadása katalógushoz. | Engedély a katalógust üzemeltető adattárhoz való hozzáadáshoz. |
Képdefiníció létrehozása
- Töltse le a yaml-testreszabási példafájlt.
- Nyissa meg a fájlt, és vizsgálja meg a feladatokat.
A képdefiníciós fájl egy mező használatával name
adja meg a képdefiníció nevét. Ezzel a névvel azonosíthatja a dev box készlet képdefinícióját.
Projektszintű katalógusok engedélyezése
Mielőtt katalógust vehet fel egy projektbe, engedélyeznie kell a projektszintű katalógusokat a fejlesztői központ szintjén.
Az Azure Portalon lépjen a fejlesztői központba.
A szolgáltatás menü Beállítások területén válassza a Konfiguráció lehetőséget.
A Projektszintű katalógusok panelen válassza a Katalógusok engedélyezése projektenként lehetőséget, majd válassza az Alkalmaz lehetőséget.
Katalógus hozzáadása a projekthez
Az alábbi szakaszok végigvezetik az alábbi feladatokon:
- Fork the example catalog repository to your GitHub organization.
- Telepítse és konfigurálja a Microsoft Fejlesztői központ alkalmazást.
- Engedélyek hozzárendelése a GitHubon az adattárakhoz.
- Adja hozzá az adattárat katalógusként.
A példakatalógus adattárának elágazása
- Nyissa meg a példakatalógus-adattárat.
- Válassza az Elágazáshoz az adattár elágazásához a GitHub-szervezet számára.
A Microsoft Fejlesztői központ alkalmazás telepítése
Jelentkezzen be az Azure Portalra.
Nyissa meg a fejlesztői központot vagy projektet.
A szolgáltatás menü Környezeti konfiguráció területén válassza a Katalógusok, majd a Hozzáadás lehetőséget.
A Katalógus hozzáadása panelen adja meg vagy válassza ki a következő értékeket:
Mező Érték Név Írjon be egy nevet a katalógus számára. Katalógus forrása Válassza a GitHub lehetőséget. Hitelesítés típusa Válassza a GitHub-alkalmazást. Válassza ki az adattárak konfigurálására szolgáló hivatkozást.
Ha a rendszer a GitHubon való hitelesítésre kéri, hitelesítse.
A Microsoft DevCenter lapon válassza a Konfigurálás lehetőséget.
Válassza ki azt a GitHub-szervezetet, amely katalógusként hozzáadni kívánt adattárat tartalmazza. Az alkalmazás telepítéséhez a szervezet tulajdonosának kell lennie.
A Microsoft DevCenter telepítése lapon válassza a Csak az adattárak lehetőséget, válassza ki a katalógusként hozzáadni kívánt adattárat, majd válassza a Telepítés lehetőséget.
Több adattárat is kijelölhet katalógusként hozzáadni. Minden adattárat külön katalógusként kell hozzáadnia, a rövid útmutató következő szakaszában leírtak szerint.
A Microsoft Által a Microsoft által létrehozott Microsoft DevCenterben engedélyezni szeretné a lap használatát, tekintse át a szükséges engedélyeket, majd válassza a Microsoft DevCenter engedélyezése lehetőséget.
Adattár hozzáadása katalógusként
Lépjen vissza az Azure Portalra.
A Katalógus hozzáadása panelen adja meg a következő adatokat, majd válassza a Hozzáadás lehetőséget:
Mező Érték Repo Válassza ki a katalógusként hozzáadni kívánt adattárat. Ág Válassza ki az ágat. Mappa elérési útja Jelölje ki azt a mappát, amely a környezetdefiníciókat tartalmazó almappákat tartalmazza. A Katalógusok panelen ellenőrizze, hogy megjelenik-e a katalógus. Ha a kapcsolat sikeres, az Állapot oszlopban a Szinkronizálás sikeres lesz.
Dev Box-készlet létrehozása a képdefinícióhoz
Ha elérhetővé szeretné tenni a fejlesztői mezők létrehozásához elérhető testreszabási fájlt, az imagedefintion.yaml fájlt, a készlet képdefiníciójaként kell megadnia.
Projekthez társított dev box-készlet létrehozása:
Jelentkezzen be az Azure Portalra.
A keresőmezőbe írja be a projekteket. Az eredmények listájában válassza a Projektek lehetőséget.
Nyissa meg azt a projektet, amelyben létre szeretné hozni a fejlesztői dobozkészletet.
Válassza a Dev box-készletek lehetőséget, majd válassza a Létrehozás lehetőséget.
A Fejlesztői készlet létrehozása panelen adja meg a következő értékeket:
Beállítás Érték Név Adja meg a készlet nevét. A készlet neve látható a fejlesztők számára, és kiválaszthatják, hogy mikor hoznak létre fejlesztői mezőket. A névnek egyedinek kell lennie egy projekten belül. Definíció Válassza ki a képdefiníciós fájlban elnevezett definíciót. Hálózati kapcsolat 1. Válassza az Üzembe helyezés a Microsoft által üzemeltetett hálózaton lehetőséget.
2. Válassza ki a kívánt üzembehelyezési régiót a fejlesztői mezőkhöz. Az optimális felhasználói élmény érdekében válasszon ki egy, a fejlesztői mező felhasználóihoz közeli régiót.Dev box Creator Privileges Válassza a Helyi rendszergazda vagy a Standard felhasználó lehetőséget. Automatikus leállítás engedélyezése Az alapértelmezett érték az Igen . Az automatikus leállítási ütemezés letiltásához válassza a Nem lehetőséget. A készlet létrehozása után konfigurálhat egy automatikus leállítási ütemezést. Leállítási idő Itt adhatja meg, hogy a készlet összes fejlesztői mezője le legyen állítva. A készlet összes fejlesztői doboza ekkor minden nap leáll. Időzóna Válassza ki a leállítási idő időzónát. Licencelés Jelölje be ezt a jelölőnégyzetet annak ellenőrzéséhez, hogy a szervezet rendelkezik-e a készlet fejlesztői mezőire alkalmazni kívánt Azure Hybrid Benefit-licencekkel. Válassza a Létrehozás lehetőséget.
Ellenőrizze, hogy az új fejlesztői készlet megjelenik-e a listában. Előfordulhat, hogy frissítenie kell a képernyőt.
Az Azure Portal üzembe helyezi a fejlesztői dobozkészletet, és állapotellenőrzéseket futtat annak biztosítása érdekében, hogy a rendszerkép és a hálózat megfelel-e a fejlesztői mezők érvényesítési feltételeinek.
Dev box létrehozása a dev box készletből
Ha dev box-készletből hoz létre dev boxot, a rendszer a rendszerképdefiníciót alkalmazza a fejlesztői dobozra. A fejlesztői mező a képdefiníciós fájl által megadott testreszabásokkal jön létre.
Dev Box létrehozása a Microsoft Dev Box fejlesztői portálján:
Jelentkezzen be a Microsoft Dev Box fejlesztői portálra.
Válassza az Új>fejlesztési mező lehetőséget.
A Dev hozzáadása mezőbe írja be a következő értékeket:
Beállítás Érték Név Adja meg a fejlesztői mező nevét. A fejlesztői mezőneveknek egyedinek kell lenniük egy projekten belül. Projekt Válasszon ki egy projektet a legördülő listából. Fejlesztői dobozkészlet Válasszon ki egy készletet a legördülő listából, amely tartalmazza a projekt összes fejlesztői készletét. Válasszon egy Önhöz közeli fejlesztői készletet a legkisebb késés érdekében. Miután kiválasztotta a beállításokat, a lapon a következő információk láthatók:
- Hány fejlesztői mezőt hozhat létre a kiválasztott projektben, ha a projekt korlátokkal rendelkezik.
- Azt jelzi, hogy a hibernálás támogatott-e.
- Azt jelzi, hogy a testreszabások engedélyezve vannak-e.
- Leállítási idő, ha a fejlesztői dobozt létrehozó készlet leállítási ütemezéssel rendelkezik.
- Értesítés arról, hogy a dev box létrehozási folyamata 25 percet vagy hosszabb időt vehet igénybe.
A Létrehozás gombra kattintva megkezdheti a fejlesztői mező létrehozását.
A létrehozás előrehaladásának nyomon követéséhez használja a fejlesztői portál dev box csempéjét.
A testreszabás alkalmazásának ellenőrzése
A Dev Box a létrehozási folyamat utolsó szakaszaként alkalmazza a testreszabásokat. A Dev Box e-mailben értesítést küld, ha a dev box készen áll. Ezután ellenőrizheti, hogy a testreszabások alkalmazva vannak-e.
Várjon, amíg az e-mail megerősítést kap a fejlesztői mező létrejöttéről.
A fejlesztői portál fejlesztői csempéjén válassza a Műveletek>testreszabása lehetőséget.
A Testreszabás részletei panelen erősítse meg a fejlesztői mezőre alkalmazott testreszabásokat.
Az erőforrások eltávolítása
Jelentkezzen be a fejlesztői portálra.
A törölni kívánt fejlesztői mező esetében a Műveletek menüben válassza a Törlés lehetőséget.
A törlés megerősítéséhez válassza a Törlés lehetőséget.