Del via


Eventstream CI/CD – Git-integrations- og udrulningspipeline

I denne artikel forklares det, hvordan Git-integrations- og udrulningspipelines fungerer for Eventstream i Fabric. Få mere at vide om, hvordan du synkroniserer et arbejdsområde til dit Git-lager, overfører dine Eventstream-elementer til Git og udruller dem på tværs af forskellige arbejdsområder.

Fabric-platformen tilbyder Git-integrations- og udrulningspipelines til forskellige scenarier:

  • Brug Git-integration til at synkronisere et arbejdsområde til et git-lager og administrere trinvise ændringer, teamsamarbejde og bekræftelseshistorik i Eventstream-elementer.
  • Brug udrulningspipelines til at udrulle et arbejdsområde (med Eventstream-elementer) til forskellige udviklings-, test- og produktionsmiljøer.

Forudsætninger

Hvis du vil have adgang til CI/CD-funktionerne til Eventstream, skal du opfylde følgende krav:

  • En Fabric-kapacitet til at bruge alle understøttede Fabric-elementer. Hvis du endnu ikke har en, kan du tilmelde dig en gratis prøveversion.
  • Git-integration skal aktiveres fra administrationsportalen: Brugerne kan synkronisere arbejdsområdeelementer med deres Git-lagre.
  • Adgang til et eksisterende lager fra Azure DevOps eller GitHub.
  • Du er administrator af et Fabric-arbejdsområde.

Opret forbindelse mellem et arbejdsområde og et Git-lager

Det er kun en administrator af arbejdsområdet, der kan oprette forbindelse mellem et arbejdsområde og et lager, men når der er oprettet forbindelse, kan alle med tilladelse arbejde i arbejdsområdet. Hvis du ikke er administrator, kan du bede din administrator om hjælp til at oprette forbindelse.

Hvis du vil oprette forbindelse mellem et arbejdsområde og et Azure- eller GitHub-lager, skal du følge disse trin:

  1. Log på Fabric, og naviger til det arbejdsområde, du vil oprette forbindelse til.
  2. Gå til Indstillinger for arbejdsområde, og vælg Git-integrationSkærmbillede, der viser, hvordan du opretter forbindelse mellem et arbejdsområde og git.
  3. Vælg et Git-lager, og angiv en git-mappe. Ét arbejdsområde synkroniseres til en git-mappe. Skærmbillede, der viser angiv en git-mappe, der skal synkroniseres med.
  4. I din arbejdsområdevisning kan du se status for Eventstream-elementet som Synkroniseret. Skærmbillede, der viser git-status i arbejdsområdet.

Udfør Eventstream-ændringer til git

Når du har foretaget ændringer af dit Eventstream-element, kan du se statussen Ikke-gemt git ud for dit Eventstream-element i arbejdsområdevisningen. Vælg knappen Kildekontrolelement øverst i visningen, og vælg det Eventstream-element, der skal bekræftes.

Skærmbillede, der viser det ikke-bekræftede hændelsesstreamelement i arbejdsområdet.

Når Eventstream-elementet er synkroniseret, kan du få vist den seneste ændring af Eventstream i dit git-lager.

Skærmbillede, der viser den seneste ændring af Eventstream i git-lageret.

Opdater Eventstream-elementer fra Git

Hvis du foretager ændringer af dit Eventstream-element i git-lageret, får du vist en Opdaterings påkrævet git-status ud for dit Eventstream-element i arbejdsområdevisningen. Vælg knappen Kildekontrolelement øverst i visningen, og vælg Opdater alle for at flette de seneste Eventstream-ændringer.

Skærmbillede, der viser opdater eventstream-elementer fra git.

Udrul Eventstream-elementer fra én fase til en anden

  1. I arbejdsområdevisningen skal du vælge Opret udrulningspipeline. Du kan også oprette en pipeline fra indgangspunktet for udrulningspipelines i Fabric (nederst på listen over arbejdsområder). Skærmbillede, der viser, hvor du kan oprette en pipeline.
  2. Du kan definere, hvor mange faser den skal have, og hvad de skal kaldes. Antallet af faser er permanent og kan ikke ændres, når pipelinen er oprettet.
  3. Giv pipelinen et navn. Standardpipelinen har tre faser med navnet Udvikling, Test og Produktion. Du kan omdøbe faserne og have et vilkårligt sted mellem 2-10 faser i en pipeline. Vælg derefter Opret, og fortsæt. Skærmbillede, der viser navn på en pipeline og fase.
  4. Når du har oprettet en pipeline, kan du tildele et arbejdsområde til hver fase. Skærmbillede, der viser, hvordan du tildeler et arbejdsområde til hver fase.
  5. Når du har indhold i en pipelinefase, kan du vælge elementerne og Udrul det til næste fase, selvom det næste fasearbejdsområde har indhold. Parrede elementer overskrives. Skærmbillede, der viser, hvordan du udruller indhold til forskellige faser.

Du kan gennemse installationshistorikken for at se, hvornår indholdet sidst blev udrullet i hver fase. Installationshistorikken er nyttig til at fastslå, hvornår en fase sidst blev opdateret. Det kan også være nyttigt, hvis du vil spore tiden mellem udrulninger.

Hvis du vil vide mere om udrulningspipeline, skal du gå til Kom i gang med udrulningspipelines