Környezeti Git-integrációs és üzembehelyezési folyamat
Ez a cikk bemutatja, hogyan használhatja a Git integrációs és üzembehelyezési folyamatait környezetekhez a Microsoft Fabricben.
Git-integráció a Microsoft Fabric-környezethez
A Microsoft Fabric támogatja a Git-integrációt, lehetővé téve a fejlesztők számára a biztonsági mentést, a verziókövetést, a korábbi szakaszokra való visszatérést, és a Git-ágak használatával végzett közös munkát.
Feljegyzés
- A Git jelenleg csak a kódtárakat és a Spark-számításokat támogatja, beleértve a Spark-futtatókörnyezetet is.
- A Git-integráció kezeli a környezet átmeneti állapotát, és a Gitben végrehajtott módosítások környezetre való alkalmazásához közzé kell tenni őket. Javasoljuk, hogy tegye közzé a környezetet a Gitről a konfiguráció hatékonyságának biztosítása érdekében. A környezet Publish API-ját használhatja a módosítások REST API-val való közzétételére, ha a kódelső felületet részesíti előnyben.
- A csatolt egyéni készlet megmarad egy környezetben, amikor az adattárból egy Fabric-munkaterületre szinkronizál. A készletdefiníció a munkaterület-beállításban van, és a készlet munkaterületközi hivatkozása nem támogatott. A tulajdonság eltávolításával manuálisan frissítenie kell a instance_pool_id egy meglévő egyéni készletre a cél-munkaterület területén, vagy vissza kell térnie a Starter-készletre. Az Egyéni készletek – Munkaterület egyéni készleteinek listázása hivatkozásra kattintva lekérheti a cél-munkaterületen elérhető készlet teljes listáját a REST API-val, vagy az Egyéni készletek – Munkaterület egyéni készlet létrehozása új egyéni készlet létrehozásához című témakört.
- Minden véglegesítés felső korlátja 150 MB. A Git jelenleg nem támogatja a 150 MB-nál nagyobb egyéni kódtárakat.
A Fabric-munkaterület csatlakoztatása egy Azure DevOps-adattárhoz
Ha Ön egy munkaterület rendszergazdája, lépjen a munkaterület beállításaihoz, és állítsa be a kapcsolatot a Forrásvezérlő szakaszban. További információ: Munkaterület kezelése a Gittel.
A csatlakozás után megtalálhatja azokat az elemeket, köztük a környezeteket, amelyek szinkronizálódnak az adattárral.
Környezet helyi ábrázolása a Gitben
Az elem gyökérmappájában a környezetek egy PublicLibraries és CustomLibraries almappákat tartalmazó Tárak mappával, valamint a Beállítás mappával vannak rendszerezve.
Kódtárak
Amikor véglegesít egy környezetet a Gitben, a nyilvános könyvtár szakasz a YAML-reprezentációvá alakul. Emellett az egyéni kódtárat a forrásfájllal együtt véglegesíteni kell.
A nyilvános kódtárat a YAML-reprezentáció szerkesztésével frissítheti. A portál felületéhez hasonlóan megadhat egy kódtárat a PyPI-ból és a conda-ból. Megadhatja a tárat a várt verzióval, verziótartománysal vagy verzió nélkül. A rendszer segít meghatározni a környezet más függőségeivel kompatibilis verziókat. Az összes meglévő nyilvános kódtár törléséhez törölje a YAML-fájlt.
Az egyéni tárat új fájlok hozzáadásával vagy a meglévő fájlok közvetlen törlésével frissítheti.
Feljegyzés
A nyilvános kódtár kezeléséhez saját YAML-fájlt is használhat. A fájlnevet a rendszernek environment.yml kell felismernie.
Spark-számítás
A Spark számítási szakasz a YAML-reprezentációvá is alakul. Ebben a YAML-fájlban átválthatja a csatolt készletet, finomhangolhatja a számítási konfigurációkat, kezelheti a Spark-tulajdonságokat, és kiválaszthatja a kívánt Spark-futtatókörnyezetet.
Üzembehelyezési folyamat környezethez
A Fabric üzembehelyezési folyamatai leegyszerűsítik a módosított tartalom különböző fázisokban történő továbbítását, például a fejlesztésről a tesztelésre való áttérést. Az automatikus folyamat tartalmazhat olyan környezeti elemeket, amelyek streamelik az újralétrehozás folyamatát.
Az üzembehelyezési folyamatot úgy állíthatja be, hogy a munkaterületeket különböző fázisokkal rendeli hozzá. További információ az üzembehelyezési folyamatok használatának első lépéseiről.
A folyamat sikeres beállítása után megtalálhatja az üzembe helyezés állapotát. Miután rákattintott az Üzembe helyezés gombra a kijelölt környezettel, a környezet összes tartalma üzembe lesz helyezve a cél-munkaterületeken. Az eredeti környezet állapota ebben a folyamatban megmarad, ami azt jelenti, hogy a közzétett konfigurációk közzétett állapotban maradnak, és nem igényelnek további közzétételt.
Fontos
- Az egyéni készlet jelenleg nem támogatott az üzembe helyezési folyamatban. Ha a környezet kiválasztja az egyéni készletet, a célkörnyezet Számítási szakaszának konfigurációi alapértelmezett értékekkel vannak beállítva. Ebben az esetben a környezetek továbbra is a központi telepítési folyamatban jelennek meg, még az üzembe helyezés sikeres végrehajtása is.
- Az új munkaterület különböző készletének meghatározására vonatkozó üzembehelyezési szabályok a közelgő kiadás részét képezik.