Delen via


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:

  1. Meld u aan bij Fabric en navigeer naar de werkruimte waarmee u verbinding wilt maken.
  2. Ga naar Werkruimte-instellingen en selecteer Git-integratieSchermopname van het verbinden van een werkruimte met Git.
  3. Kies een Git-opslagplaats en voer een Git-map in. Eén werkruimte wordt gesynchroniseerd met een Git-map. Schermopname van het invoeren van een Git-map waarmee moet worden gesynchroniseerd.
  4. In de werkruimteweergave ziet u de status van het Eventstream-item als Gesynchroniseerd. Schermopname van de Git-status in de werkruimte.

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.

Schermopname van een niet-verzonden eventstream-item in de werkruimte.

Zodra het Eventstream-item is gesynchroniseerd, kunt u de meest recente Gebeurtenisstream-wijziging bekijken in uw Git-opslagplaats.

Schermopname van de meest recente Eventstream-wijziging in 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.

Schermopname van gebeurtenisstream-items bijwerken vanuit Git.

Eventstream-items van de ene fase naar de andere implementeren

  1. Selecteer implementatiepijplijn maken in de werkruimteweergave. U kunt ook een pijplijn maken vanuit het toegangspunt voor implementatiepijplijnen in Fabric (onderaan de lijst met werkruimten). Schermopname die laat zien waar een pijplijn moet worden gemaakt.
  2. 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.
  3. 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. Schermopname van de naam van een pijplijn en fase.
  4. Nadat u een pijplijn hebt gemaakt, kunt u een werkruimte toewijzen aan elke fase. Schermopname van het toewijzen van een werkruimte aan elke fase.
  5. 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. Schermopname van het implementeren van inhoud in verschillende fasen.

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