Eventstream CI/CD - Git-integratie- en implementatiepijplijn
In dit artikel wordt uitgelegd hoe Git-integratie- en implementatiepijplijnen werken voor Eventstream in Fabric. Meer informatie over het synchroniseren van een werkruimte naar uw Git-opslagplaats, het doorvoeren van uw Eventstream-items in Git en het implementeren ervan in verschillende werkruimten.
Fabric-platform biedt Git-integratie- en implementatiepijplijnen voor verschillende scenario's:
- Gebruik Git-integratie om een werkruimte te synchroniseren met een Git-opslagplaats en incrementele wijziging, teamsamenwerking, doorvoergeschiedenis in Eventstream-items te beheren.
- Gebruik Implementatiepijplijnen om een werkruimte (met Eventstream-items) te implementeren in verschillende ontwikkel-, test- en productieomgevingen.
Vereisten
Voor toegang tot de CI/CD-functies voor Eventstream moet u voldoen aan de volgende vereisten:
- Een Fabric-capaciteit voor het gebruik van alle ondersteunde Fabric-items. Als u nog geen abonnement hebt, meldt u zich aan voor een gratis proefversie.
- Git-integratie moet zijn ingeschakeld vanuit de beheerportal: gebruikers kunnen werkruimte-items synchroniseren met hun Git-opslagplaatsen.
- Toegang tot een bestaande opslagplaats vanuit Azure DevOps of GitHub.
- U bent een beheerder van een Fabric-werkruimte.
Een werkruimte verbinden met een Git-opslagplaats
Alleen een werkruimtebeheerder kan een werkruimte verbinden met een opslagplaats, maar zodra deze is verbonden, kan iedereen met machtigingen in de werkruimte werken. Als u geen beheerder bent, vraagt u uw beheerder om hulp bij het maken van verbinding.
Volg deze stappen om een werkruimte te verbinden met een Azure- of GitHub-opslagplaats:
- Meld u aan bij Fabric en navigeer naar de werkruimte waarmee u verbinding wilt maken.
- Ga naar Werkruimte-instellingen en selecteer Git-integratie
- Kies een Git-opslagplaats en voer een Git-map in. Eén werkruimte wordt gesynchroniseerd met een Git-map.
- In de werkruimteweergave ziet u de status van het Eventstream-item als Gesynchroniseerd.
Eventstream-wijzigingen doorvoeren in Git
Nadat u wijzigingen hebt aangebracht in uw Eventstream-item, ziet u een niet-verzonden Git-status naast uw Eventstream-item in de werkruimteweergave. Selecteer de knop Broncodebeheer boven aan de weergave en kies het Eventstream-item dat moet worden doorgevoerd.
Zodra het Eventstream-item is gesynchroniseerd, kunt u de meest recente Gebeurtenisstream-wijziging bekijken in uw Git-opslagplaats.
Eventstream-items bijwerken vanuit Git
Als u wijzigingen aanbrengt in uw Eventstream-item in de Git-opslagplaats, ziet u de git-status Update vereist naast uw Eventstream-item in de werkruimteweergave. Selecteer de knop Broncodebeheer boven aan de weergave en selecteer Alles bijwerken om de meest recente Eventstream-wijzigingen samen te voegen.
Eventstream-items van de ene fase naar de andere implementeren
- Selecteer implementatiepijplijn maken in de werkruimteweergave. U kunt ook een pijplijn maken vanuit het toegangspunt voor implementatiepijplijnen in Fabric (onderaan de lijst met werkruimten).
- U kunt definiëren hoeveel fasen het moet hebben en wat ze moeten worden genoemd. Het aantal fasen is permanent en kan niet worden gewijzigd nadat de pijplijn is gemaakt.
- Geef een naam op voor uw pijplijn. De standaardpijplijn heeft drie fasen met de naam Ontwikkeling, Test en Productie. U kunt de namen van de fasen wijzigen en overal tussen 2 en 10 fasen in een pijplijn hebben. Selecteer Vervolgens Maken en doorgaan.
- Nadat u een pijplijn hebt gemaakt, kunt u een werkruimte toewijzen aan elke fase.
- Zodra u inhoud in een pijplijnfase hebt, kunt u de items selecteren en in de volgende fase implementeren , zelfs als de werkruimte voor de volgende fase inhoud heeft. Gekoppelde items worden overschreven.
U kunt de implementatiegeschiedenis bekijken om te zien wanneer de inhoud voor het laatst in elke fase is geïmplementeerd. De implementatiegeschiedenis is handig om vast te stellen wanneer een fase voor het laatst is bijgewerkt. Het kan ook handig zijn als u de tijd tussen implementaties wilt bijhouden.
Ga naar Aan de slag met implementatiepijplijnen voor meer informatie over de implementatiepijplijn