Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln beskrivs hur du använder Git-integrerings- och distributionspipelines för miljöer i Microsoft Fabric.
Integrera Git for Fabric-miljöer
Fabric stöder Git-integrering. Utvecklare kan använda Git för att säkerhetskopiera, kontrollera versioner, återgå till tidigare steg och samarbeta med sitt arbete med hjälp av Git-grenar.
- För närvarande stöder Git endast bibliotek och Spark-beräkning, inklusive Spark-körning.
- Git-implementering hanterar staging-läget för miljön. Om du vill tillämpa ändringar som gjorts i Git på miljön måste de publiceras. Vi rekommenderar att du publicerar när du har uppdaterat miljön från Git för att säkerställa att konfigurationen är effektiv. Du kan använda publicerings-API:et för miljön för att publicera ändringar via REST-API:et om du föredrar den första kodupplevelsen.
- Den bifogade anpassade poolen bevaras i en specifik miljö när du synkroniserar från ett repository till en Fabric-arbetsyta. Pooldefinitionen finns i arbetsytans inställningar. Referenser mellan arbetsytor för poolen stöds inte. Du måste manuellt uppdatera instance_pool_id till en befintlig anpassad pool i målarbetsytan eller återgå till en startpool genom att ta bort den här egenskapen. Den fullständiga listan över tillgängliga pooler i målarbetsytan av REST-API:et finns i Anpassade pooler – Lista anpassade pooler för arbetsyta. Information om hur du skapar en ny anpassad pool finns i Anpassade pooler – Skapa anpassad pool för arbetsyta.
- Varje commit har en övre gräns på 150 MB. För närvarande stöds inte anpassade bibliotek som är större än 150 MB via Git.
Ansluta Arbetsytan Infrastruktur till en Azure DevOps-lagringsplats
Om du är administratör för en arbetsyta går du till Inställningar för arbetsyta och konfigurerar anslutningen i avsnittet Källkontroll . Mer information finns i Hantera en arbetsyta med Git.
När du har anslutit kan du hitta objekt, inklusive de miljöer som synkroniseras med lagringsplatsen.
Lokal representation av en miljö i Git
I objektrotmappen ordnas miljöer med en biblioteksmapp som innehåller undermappar för PublicLibraries och CustomLibraries , tillsammans med mappen Inställning .
Bibliotek
När du kommittar en miljö i Git omvandlas den offentliga biblioteksektionen till sitt YAML-format. Det anpassade biblioteket kommiteras också tillsammans med dess källfil.
Du kan uppdatera det offentliga biblioteket genom att redigera YAML-representationen. Precis som portalupplevelsen kan du ange ett bibliotek från PyPI och Conda. Du kan ange biblioteket med den förväntade versionen, ett versionsintervall eller utan en version. Systemet kan hjälpa dig att fastställa en version som är kompatibel med andra beroenden i din miljö. Ta bort YAML-filen för att rensa alla befintliga offentliga bibliotek.
Du kan uppdatera det anpassade biblioteket genom att lägga till nya filer eller ta bort befintliga filer direkt.
Kommentar
Du kan ta med din egen YAML-fil för att hantera det offentliga biblioteket. Filnamnet måste vara environment.yml så att systemet kan identifiera det korrekt.
Spark-beräkning
Avsnittet Spark-beräkning omvandlas också till YAML-representationen. I den här YAML-filen kan du växla den anslutna poolen, finjustera beräkningskonfigurationer, hantera Spark-egenskaper och välja den Spark-körning som du vill använda.
Konfigurera en distributionspipeline för en miljö
Viktigt!
Den här funktionen är i förhandsversion.
Fabric-distributionspipelines förenklar processen att leverera ändrat innehåll genom olika faser, såsom att gå från utveckling till testmiljö. Den automatiska pipelinen kan innehålla miljöobjekten för att strömma återskapandeprocessen.
Du kan konfigurera en distributionspipeline genom att tilldela arbetsytorna med olika faser. Mer information finns i Komma igång med distributionspipelines.
Du hittar distributionsstatusen när du har konfigurerat pipelinen. När du har valt Distribuera med den valda miljön distribueras allt innehåll i miljön till målarbetsytorna. Statusen för den ursprungliga miljön bevaras i den här processen så att de publicerade konfigurationerna förblir i publicerat tillstånd och inte kräver någon extra publicering.
Viktigt!
För närvarande stöds inte den anpassade poolen i distributionsflöden. Om miljön väljer den anpassade poolen anges konfigurationerna för avsnittet Beräkning i målmiljön med standardvärden. I det här fallet fortsätter miljöerna att visa skillnader i distributionskedjan även om distributionen har genomförts framgångsrikt.