Del via


Eventstream CI/CD – Git-integrasjon og distribusjonssamlebånd

Denne artikkelen forklarer hvordan Git-integrerings- og distribusjonssamlebånd fungerer for Eventstream i Fabric. Lær hvordan du synkroniserer et arbeidsområde til Git-repositoriet, utfører Eventstream-elementene til Git og distribuerer dem på tvers av ulike arbeidsområder.

Stoffplattformen tilbyr Git-integrasjons- og distribusjonssamlebånd for ulike scenarier:

  • Bruk Git-integrering til å synkronisere et arbeidsområde til en git-repositorium, og administrer trinnvis endring, gruppesamarbeid, utføringslogg i Eventstream-elementer.
  • Bruk utrullingssamlebånd til å distribuere et arbeidsområde (med Eventstream-elementer) til ulike utviklings-, test- og produksjonsmiljøer.

Forutsetning

Hvis du vil ha tilgang til CI/CD-funksjonene for Eventstream, må du oppfylle følgende krav:

  • En stoffkapasitet til å bruke alle støttede stoffelementer. Hvis du ikke har en ennå, kan du registrere deg for en gratis prøveversjon.
  • Git-integrering må være aktivert fra administrasjonsportalen: Brukere kan synkronisere arbeidsområdeelementer med git-repositoriene sine.
  • Tilgang til et eksisterende repositorium fra Azure DevOps eller GitHub.
  • Du er administrator for et Fabric-arbeidsområde.

Koble et arbeidsområde til et Git-repositorium

Bare en administrator for arbeidsområdet kan koble et arbeidsområde til et repositorium, men når de er tilkoblet, kan alle med tillatelse arbeide i arbeidsområdet. Hvis du ikke er administrator, kan du be administratoren om hjelp med å koble til.

Følg disse trinnene for å koble et arbeidsområde til en Azure- eller GitHub-repositorium:

  1. Logg på Fabric, og gå til arbeidsområdet du vil koble til.
  2. Gå til innstillinger for arbeidsområde, og velg Git-integrasjon Skjermbilde som viser koble et arbeidsområde til git.
  3. Velg et git-repositorium, og skriv inn en git-mappe. Ett arbeidsområde synkroniseres til en git-mappe. Skjermbilde som viser skriv inn en git-mappe som skal synkroniseres med.
  4. Fra arbeidsområdevisningen ser du statusen for Eventstream-elementet som synkronisert. Skjermbilde som viser git-status i arbeidsområdet.

Utfør hendelsesstrømsendringer til git

Når du har gjort endringer i Eventstream-elementet, ser du statusen Uforpliktende git ved siden av Eventstream-elementet i arbeidsområdevisningen. Velg kildekontrollknappen øverst i visningen, og velg Eventstream-elementet som skal utføres.

Skjermbilde som viser uforpliktende hendelsesstrømelement i arbeidsområdet.

Når Eventstream-elementet er synkronisert, kan du vise den nyeste Eventstream-endringen i git-repositoriet.

Skjermbilde som viser den nyeste Eventstream-endringen i git-repositoriet.

Oppdater Eventstream-elementer fra Git

Hvis du gjør endringer i Eventstream-elementet i git-repositoriet, ser du statusen Oppdater nødvendig git ved siden av Eventstream-elementet i arbeidsområdevisningen. Velg kildekontrollknappen øverst i visningen, og velg Oppdater alt for å slå sammen de siste Eventstream-endringene.

Skjermbilde som viser oppdater hendelsesstrømelementer fra git.

Distribuer Eventstream-elementer fra ett trinn til et annet

  1. Velg Opprett datasamlebånd for distribusjon i arbeidsområdevisningen. Du kan også opprette et datasamlebånd fra inngangspunktet for utrullingssamlebånd i Fabric (nederst i arbeidsområdelisten). Skjermbilde som viser hvor du oppretter et datasamlebånd.
  2. Du kan definere hvor mange faser det skal ha og hva de skal kalles. Antall faser er permanente og kan ikke endres etter at datasamlebåndet er opprettet.
  3. Gi et navn til datasamlebåndet. Standardsamlebåndet har tre faser kalt Utvikling, Test og Produksjon. Du kan gi nytt navn til fasene og ha hvor som helst mellom 2-10 faser i et datasamlebånd. Velg deretter Opprett og fortsett. Skjermbilde som viser navnet et datasamlebånd og en fase.
  4. Når du har opprettet et datasamlebånd, kan du tilordne et arbeidsområde til hver fase. Skjermbilde som viser hvordan du tilordner et arbeidsområde til hver fase.
  5. Når du har innhold i en samlebåndfase, kan du velge elementene og distribuere det til neste fase, selv om arbeidsområdet i neste fase har innhold. Parvise elementer overskrives. Skjermbilde som viser hvordan du distribuerer innhold til ulike faser.

Du kan se gjennom distribusjonsloggen for å se siste gang innholdet ble distribuert til hvert trinn. Distribusjonslogg er nyttig for å etablere når en fase sist ble oppdatert. Det kan også være nyttig hvis du vil spore tid mellom distribusjoner.

Hvis du vil lære mer om utrullingssamlebånd, kan du gå til Kom i gang med utrullingssamlebånd