Environment Git integration and deployment pipeline (Integrácia a kanál nasadenia) prostredia
Tento článok popisuje, ako používať kanály integrácie a nasadenia Git pre prostredie v službe Microsoft Fabric.
Integrácia Git pre prostredie služby Microsoft Fabric
Microsoft Fabric podporuje integráciu systému Git, ktorá vývojárom umožňuje zálohovať, ovládať verzie, vrátiť sa k predchádzajúcim etapám a spolupracovať na ich práci pomocou vetiev Git.
Dôležité
Táto funkcia je vo verzii Preview.
Poznámka
- V súčasnosti Git podporuje iba knižnice a výpočet Spark, vrátane modulu runtime služby Spark.
- Integrácia systému Git spravuje stav prostredia na spájania, aby sa zmeny vykonané v službe Git použili v prostredí, musia byť publikované. Po aktualizácii prostredia zo systému Git sa odporúča publikovať, aby sa zaistila efektivita konfigurácie. Ak preferujete prvé prostredie s kódom, môžete na publikovanie zmien prostredníctvom rozhrania REST API použiť rozhranie Publish API prostredia.
- Pripojený vlastný fond pretrváva v prostredí pri synchronizácii z odkladacieho priestoru do pracovného priestoru služby Fabric. Definícia fondu sa nachádza v nastavení pracovného priestoru a odkaz na krížový pracovný priestor, fond nie je podporovaný. Túto vlastnosť môžete odstrániť manuálne a aktualizovať instance_pool_id na existujúci vlastný fond v cieľovom pracovnom priestore alebo sa vrátiť k fondu Starter. Ak chcete získať úplný zoznam dostupných bazénov v cieľovom pracovnom priestore pomocou rozhrania REST API, môžete si pozrieť tému Vlastné fondy – Vlastné fondy – Vytvoriť vlastný fond pracovného priestoru a vytvoriť nový vlastný fond.
- Každá funkcia potvrdenia má hornú hranicu 150 MB. Vlastné knižnice väčšie ako 150 MB nie sú momentálne podporované prostredníctvom systému Git.
Pripojenie pracovného priestoru služby Fabric k odkladaciemu priestoru Azure DevOps
Ak ste správcom pracovného priestoru, prejdite na nastavenia pracovného priestoru a nastavte pripojenie v časti Ovládací prvok zdroja. Ďalšie informácie nájdete v téme Spravovanie pracovného priestoru so systémom Git.
Po pripojení môžete nájsť položky vrátane prostredia, ktoré sa synchronizujú s odkladacím priestorom.
Lokálne znázornenie prostredia v Git
V koreňovom priečinku položky sú prostredia usporiadané do priečinka Knižnice, ktorý obsahuje podpriečinky PublicLibraries a CustomLibraries, ako aj do priečinka Setting.
Knižnice
Keď potvrdíte prostredie v Git, sekcia verejnej knižnice sa transformuje na jeho reprezentáciu YAML. Okrem toho sa vlastná knižnica zaviazala spolu so zdrojovým súborom.
Aktualizovať verejnú knižnicu môžete úpravou vyjadrenia YAML. Rovnako ako v prípade portálu, aj tu môžete zadať knižnicu z rozhrania PyPI a spoločnosti Conda. Knižnicu môžete zadať s očakávanou verziou, rozsahom verzií alebo bez verzie. Systém vám pomôže určiť verziu, ktorá je kompatibilná s inými závislosťami vo vašom prostredí. Ak chcete vymazať všetky existujúce verejné knižnice, odstráňte súbor YAML.
Vlastnú knižnicu môžete aktualizovať pridaním nových súborov alebo priamym odstránením existujúcich súborov.
Poznámka
Môžete si priniesť vlastný súbor YAML, ktorý môžete spravovať verejnú knižnicu. Názov súboru musí byť environment.yml , aby ho systém správne rozpoznal.
Výpočet služby Spark
Časť Spark compute sa transformuje aj na vyjadrenie YAML. V rámci tohto súboru YAML môžete prepnúť pripojený fond, vyladiť výpočtové konfigurácie, spravovať vlastnosti služby Spark a vybrať požadovaný režim runtime služby Spark.
Kanál nasadenia pre prostredie
Dôležité
Táto funkcia je vo verzii Preview.
Kanály nasadenia služby Fabric zjednodušujú proces doručovania upraveného obsahu v rámci rôznych fáz, ako je napríklad prechod z vývoja do testu. Automatický kanál môže zahŕňať položky prostredia na streamovanie procesu opätovného vytvárania.
Kanál nasadenia môžete nastaviť priradením pracovných priestorov s rôznymi fázami. Ďalšie informácie o tom, ako začať s kanálmi nasadenia.
Stav nasadenia môžete nájsť po úspešnom nastavení kanála. Po kliknutí na tlačidlo Nasadiť s vybratým prostredím sa všetok obsah prostredia nasadí do cieľových pracovných priestorov. Stav pôvodného prostredia sa v tomto procese zachová, čo znamená, že publikované konfigurácie zostanú v publikovanom stave a nevyžadujú žiadne ďalšie publikovanie.
Dôležité
- Vlastný fond v súčasnosti nie je podporovaný v kanáli nasadenia. Ak prostredie vyberie vlastný fond, konfigurácie sekcie Vypočítať v cieľovom prostredí sa nastavia s predvolenými hodnotami. V tomto prípade prostredia stále zobrazujú rozdiely v kanáli nasadenia aj keď sa nasadenie úspešne vykonáva.
- Použitie pravidiel nasadenia na určenie iného fondu v novom pracovnom priestore bude súčasťou nadchádzajúceho vydania.