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


Git-integrációs és üzembehelyezési folyamatok használata környezetekhez

Ez a cikk bemutatja, hogyan használhatja a Git integrációs és üzembehelyezési folyamatait környezetekhez a Microsoft Fabricben.

Git for Fabric-környezetek integrálása

A Fabric támogatja a Git-integrációt. A fejlesztők a Git használatával biztonsági másolatot készíthetnek a verziókról, szabályozhatják a verziókat, visszaállhatnak a korábbi szakaszokra, és a Git-ágak használatával együttműködhetnek a munkájukon.

  • 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. Ha a Gitben végrehajtott módosításokat a környezetre szeretné alkalmazni, közzé kell tenni őket. Javasoljuk, hogy tegye közzé a környezetet a Gitről való frissítés után a konfiguráció hatékonyságának biztosítása érdekében. A környezet Publish API-jának használatával a REST API-val teheti közzé a módosításokat, ha az első kódélményt részesíti előnyben.
  • A hozzácsatolt egyéni erőforráskészlet megmarad egy környezetben, amikor egy adattárból egy Fabric munkaterületre történik a szinkronizálás. A készletdefiníció a munkaterület-beállításban található. A készlet munkaterületek közötti hivatkozása nem támogatott. A instance_pool_id tulajdonságot manuálisan frissítenie kell a cél-munkaterületen egy meglévő egyéni készletre, vagy el kell távolítania ezt a tulajdonságot a kezdőkészletre való visszatéréshez. A cél-munkaterületen a REST API által elérhető készletek teljes listáját lásd: Egyéni készletek – Munkaterület egyéni készleteinek listázása. Új egyéni készlet létrehozásához lásd: Egyéni készletek – Munkaterületi egyéni készlet létrehozása.
  • 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ásai elemre , é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 az elemeket, beleértve az adattárral szinkronizált környezeteket is.

Képernyőkép a munkaterület Azure DevOps-adattárhoz való sikeres csatlakoztatását bemutató képernyőképről.

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épernyőkép a környezet helyi megjelenítéséről a Gitben.

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. Az egyéni tárat a forrásfájllal együtt is rögzíteni kell.

Képernyőkép a gitbeli környezet helyi nyilvános könyvtári ábrázolásáról.

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 Condá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ájlnévnek environment.yml kell lennie, hogy a rendszer megfelelően felismerhesse.

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.

Képernyőkép, amely a Spark számítási környezet helyi ábrázolását mutatja Gitben.

Üzembehelyezési folyamat beállítása környezethez

Fontos

Ez a funkció előzetes verzióban érhető el.

A hálótelepítési folyamatok 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ó: Bevezetés az üzembe helyezési folyamatokkal.

A környezet üzembe helyezését bemutató képernyőkép egy üzembehelyezési folyamatban.

A pipeline sikeres beállítása után megtalálhatja a telepítési állapotot. Miután kiválasztotta az Üzembe helyezés lehetőséget, a környezet összes tartalma üzembe lesz helyezve a cél-munkaterületeken. Az eredeti környezet állapota ebben a folyamatban megmarad, így a közzétett konfigurációk a közzétett állapotban maradnak, és nem igényelnek további közzétételt.

Fontos

A "custom pool" jelenleg nem támogatott a telepítési folyamatokban. 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 mutatják a különbségeket a telepítési csővezetékben, még akkor is, ha az üzembe helyezés sikeresen befejeződött.