Megosztás a következőn keresztül:


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

  1. Töltse le a yaml-testreszabási példafájlt.
  2. 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.

  1. Az Azure Portalon lépjen a fejlesztői központba.

  2. A szolgáltatás menü Beállítások területén válassza a Konfiguráció lehetőséget.

    Képernyőkép egy fejlesztői központ Áttekintés lapjáról, amelyen a Konfiguráció ki van emelve.

  3. 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.

    A projektszintű katalógusok paneljének képernyőképe, amelyen ki van jelölve a katalógusok projektenkénti engedélyezésének jelölőnégyzete.

Katalógus hozzáadása a projekthez

Az alábbi szakaszok végigvezetik az alábbi feladatokon:

  1. Fork the example catalog repository to your GitHub organization.
  2. Telepítse és konfigurálja a Microsoft Fejlesztői központ alkalmazást.
  3. Engedélyek hozzárendelése a GitHubon az adattárakhoz.
  4. Adja hozzá az adattárat katalógusként.

A példakatalógus adattárának elágazása

  1. Nyissa meg a példakatalógus-adattárat.
  2. 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

  1. Jelentkezzen be az Azure Portalra.

  2. Nyissa meg a fejlesztői központot vagy projektet.

  3. 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.

  4. 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.
  5. Válassza ki az adattárak konfigurálására szolgáló hivatkozást.

    Képernyőkép az Azure Portalról, amely a katalógus hozzáadására szolgáló kijelöléseket jeleníti meg, kiemelve az adattárak konfigurálására szolgáló hivatkozást.

  6. Ha a rendszer a GitHubon való hitelesítésre kéri, hitelesítse.

  7. A Microsoft DevCenter lapon válassza a Konfigurálás lehetőséget.

    Képernyőkép a Microsoft Fejlesztői központ alkalmazáslapjáról, amelyen a Konfigurálás gomb ki van emelve.

  8. 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.

    Képernyőkép a Microsoft DevCenter telepítése lapról, amelyen egy GitHub-szervezet van kiemelve.

  9. 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.

    Képernyőkép a Microsoft DevCenter telepítése lapról, amelyen egy tárház van kijelölve és kiemelve.

    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.

  10. 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.

    Képernyőkép a Microsoft DevCenter-engedélyeket kérő oldalról, és az engedélyek engedélyezésére szolgáló gomb ki van emelve.

Adattár hozzáadása katalógusként

  1. Lépjen vissza az Azure Portalra.

  2. 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.

    Képernyőkép az Azure Portal katalógus hozzáadására szolgáló paneljéről, amelyen ki van emelve az adattár, az ág és a mappa elérési útja. A Hozzáadás gomb is ki van emelve.

  3. 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.

    Képernyőkép az Azure Portal Katalógusok paneljéről csatlakoztatott állapottal.

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:

  1. Jelentkezzen be az Azure Portalra.

  2. A keresőmezőbe írja be a projekteket. Az eredmények listájában válassza a Projektek lehetőséget.

  3. Nyissa meg azt a projektet, amelyben létre szeretné hozni a fejlesztői dobozkészletet.

  4. Válassza a Dev box-készletek lehetőséget, majd válassza a Létrehozás lehetőséget.

  5. 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.

    Képernyőkép az új fejlesztői készlet alapvető adatainak megadására szolgáló panelről, beleértve a név és a definíció mezőit is. A MyImageDefinition.yaml képdefiníció ki van emelve.

  6. Válassza a Létrehozás lehetőséget.

  7. 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:

  1. Jelentkezzen be a Microsoft Dev Box fejlesztői portálra.

  2. Válassza az Új>fejlesztési mező lehetőséget.

  3. 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.
  4. A Létrehozás gombra kattintva megkezdheti a fejlesztői mező létrehozását.

  5. 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.

  1. Várjon, amíg az e-mail megerősítést kap a fejlesztői mező létrejöttéről.

  2. A fejlesztői portál fejlesztői csempéjén válassza a Műveletek>testreszabása lehetőséget.

    Képernyőkép a dev box csempéről, amelyen a Műveletek menü látható, kiemelve a Testreszabások parancsot.

  3. A Testreszabás részletei panelen erősítse meg a fejlesztői mezőre alkalmazott testreszabásokat.

    Képernyőkép a testreszabás részleteinek paneljéről, amelyen a fejlesztői mezőre alkalmazott testreszabások láthatók.

Az erőforrások eltávolítása

  1. Jelentkezzen be a fejlesztői portálra.

  2. 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.

    Képernyőkép a Dev Box Actions menüjéről a Delete paranccsal.

  3. A törlés megerősítéséhez válassza a Törlés lehetőséget.

    Képernyőkép a fejlesztői mező törléséről szóló megerősítő üzenetről.