Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt beschreven hoe u Git-integratie- en implementatiepijplijnen gebruikt voor omgevingen in Microsoft Fabric.
Git for Fabric-omgevingen integreren
Fabric ondersteunt Git-integratie. Ontwikkelaars kunnen Git gebruiken om back-ups te maken, versies te beheren, terug te keren naar eerdere fasen en samen te werken aan hun werk met behulp van Git-vertakkingen.
- Momenteel ondersteunt Git alleen bibliotheken en Spark-rekenkracht, waaronder Spark-runtime.
- Git-integratie beheert de faseringsstatus van de omgeving. Als u wijzigingen in Git wilt toepassen op de omgeving, moeten ze worden gepubliceerd. We raden aan te publiceren nadat u de omgeving van Git hebt bijgewerkt, om te garanderen dat de configuratie effectief is. U kunt de Publicatie-API van de omgeving gebruiken om wijzigingen te publiceren via de REST API als u liever de code-first-ervaring gebruikt.
- De gekoppelde aangepaste pool blijft in stand in een omgeving wanneer u vanuit een repository synchroniseert naar een Fabric-werkruimte. De pooldefinitie bevindt zich in de werkruimte-instelling. Verwijzingen naar meerdere werkruimten van de pool worden niet ondersteund. U moet instance_pool_id handmatig bijwerken naar een bestaande aangepaste pool in uw doelwerkruimte of terugkeren naar een starterspool door deze eigenschap te verwijderen. Voor de volledige lijst met beschikbare pools in de doelwerkruimte door de REST API raadpleegt u Aangepaste pools - Aangepaste groepen voor werkruimte weergeven. Als u een nieuwe aangepaste pool wilt maken, raadpleegt u Aangepaste pools - Aangepaste werkruimtegroep maken.
- Elke commit heeft een maximale grootte van 150 MB. Op dit moment worden aangepaste bibliotheken die groter zijn dan 150 MB niet ondersteund via Git.
De Fabric-werkruimte verbinden met een Azure DevOps-opslagplaats
Als u de beheerder van een werkruimte bent, gaat u naar werkruimte-instellingen en stelt u de verbinding in de sectie Broncodebeheer in. Zie Een werkruimte beheren met Git voor meer informatie.
Nadat u verbinding hebt gemaakt, kunt u items vinden, waaronder de omgevingen die worden gesynchroniseerd met de opslagplaats.
Lokale weergave van een omgeving in Git
In de hoofdmap van het item worden omgevingen ingedeeld met een map Bibliotheken die PublicLibraries en CustomLibraries-submappen bevat, samen met de map Instelling .
Bibliotheken
Wanneer u een omgeving doorvoert in Git, wordt de sectie openbare bibliotheek omgezet in de YAML-weergave. De aangepaste bibliotheek wordt ook gecommitteerd samen met het bronbestand.
U kunt de openbare bibliotheek bijwerken door de YAML-weergave te bewerken. Net als bij de portalervaring kunt u een bibliotheek van PyPI en Conda opgeven. U kunt de bibliotheek opgeven met de verwachte versie, een versiebereik of zonder versie. Het systeem kan u helpen bij het bepalen van een versie die compatibel is met andere afhankelijkheden in uw omgeving. Als u alle bestaande openbare bibliotheken wilt wissen, verwijdert u het YAML-bestand.
U kunt de aangepaste bibliotheek bijwerken door nieuwe bestanden toe te voegen of bestaande bestanden rechtstreeks te verwijderen.
Notitie
U kunt uw eigen YAML-bestand gebruiken om de openbare bibliotheek te beheren. De bestandsnaam moet worden environment.yml zodat het systeem het correct kan herkennen.
Spark-rekenproces
De Spark-rekensectie wordt ook omgezet in de YAML-weergave. In dit YAML-bestand kunt u de gekoppelde pool wijzigen, rekenconfiguraties verfijnen, Spark-eigenschappen beheren en de gewenste Spark-runtime selecteren.
Een implementatiepijplijn instellen voor een omgeving
Belangrijk
Deze functie is beschikbaar als preview-versie.
Infrastructuurimplementatiepijplijnen vereenvoudigen het proces van het leveren van gewijzigde inhoud in verschillende fasen, zoals het overstappen van ontwikkeling naar test. De automatische pijplijn kan de omgevingsitems bevatten om het proces voor opnieuw maken te streamen.
U kunt een implementatiepijplijn instellen door de werkruimten met verschillende fasen toe te wijzen. Zie Aan de slag met implementatiepijplijnen voor meer informatie.
U vindt de implementatiestatus nadat u de pijplijn hebt ingesteld. Nadat u Implementeren met de geselecteerde omgeving hebt geselecteerd, wordt alle inhoud van de omgeving geïmplementeerd in de doelwerkruimten. De status van de oorspronkelijke omgeving blijft behouden in dit proces, zodat de gepubliceerde configuraties in de gepubliceerde status blijven en geen extra publicatie vereisen.
Belangrijk
Momenteel wordt de aangepaste pool niet ondersteund in implementatiepijplijnen. Als de omgeving de aangepaste pool selecteert, worden de configuraties van de sectie Compute in de doelomgeving ingesteld met standaardwaarden. In dit geval blijven de omgevingen verschillen vertonen in de uitrolpijplijn, zelfs als de uitrol met succes is voltooid.