Implementer udrulningspipelines
Pipelines muliggør en kontinuerlig integration/kontinuerlig udrulning (CI/CD), der sikrer, at indholdet opdateres, testes og opdateres regelmæssigt. Pipelines er en metode til at automatisere flytningen af indhold gennem udviklings-, test- og produktionsfaserne i livscyklussen for indholdsudvikling.
Hvad er udrulningspipelines?
Fabric-udrulningspipelines hjælper dig med at udrulle dine Fabric-elementer på tværs af forskellige miljøer, f.eks. udvikling, test og produktion. De giver dig mulighed for at udvikle og teste indhold i Fabric, før det når slutbrugerne.
Opret en udrulningspipeline
Udrulningspipelines kan oprettes ved hjælp af to forskellige metoder:
- Brug af ikonet Arbejdsområder i venstre navigationsrude i Fabric.
- Brug af ikonet Opret udrulningspipeline øverst i et arbejdsområde
Følg disse trin for at oprette en udrulningspipeline:
Vælg ikonet Arbejdsområder i venstre navigationsrude og derefter Udrulningspipelines.
Vælg Ny pipeline. Navngiv derefter pipelinen, og vælg Næste.
Definer og navngiv faserne i pipelinen. Vælg derefter Opret, og fortsæt.
Tildel et arbejdsområde til en fase. Vælg derefter det grønne flueben ud for fasen. Derefter er du klar til at udrulle indhold til pipelinen.
Udrul indhold til en pipelinefase
Udrulningsprocessen giver dig mulighed for at klone indhold fra én fase i pipelinen til en anden, typisk fra udvikling til test og fra test til produktion.
Hvis du vil udrulle indhold mellem faser, skal du vælge den fase, der skal udrulles til, og derefter vælge fasen i rullelisten Udrul fra og derefter vælge knappen Udrul . Udrulningsprocessen kopierer alt indhold i arbejdsområdet til destinationsfasen. På følgende billede er der en datapipeline, der kun findes i udviklingsfasen, som flyttes til testfasen, når Udrul er valgt i udviklingsfasen.
Brug udrulningspipelines med Git
Deployment pipelines kan bruges med Git-integration til at vedligeholde versionskontrol og automatisere deployments. Der er forskellige tilgange til at kombinere disse værktøjer, afhængigt af dine arbejdsgangsbehov.
En almindelig tilgang er kun at forbinde udviklingsarbejdsområdet til Git. Med denne tilgang bruges Git-integration til versionskontrol under udvikling, mens deployment-pipelines håndterer promovering af indhold til test- og produktionsmiljøer. Dette undgår potentielle Git-synkroniseringskonflikter ved udrulning af indhold på tværs af flere stadier.
For at bruge deployment-pipelines med Git ved hjælp af denne tilgang:
Følg vejledningen i afsnittet på denne side med titlen "Opret en udrulningspipeline" for at oprette en udrulningspipeline og tildele hver fase til et arbejdsområde.
Forbind udviklingsarbejdsområdet til et Git-repository og forgren i Git-integration i arbejdsområdeindstillingerne.
Lav ændringer i dit indhold i Udviklingsarbejdsområdet og commit dem til Git via Source-kontrolpanelet .
Fremhæv indhold mellem midlertidige miljøer ved hjælp af knappen Udrul i pipelinen som beskrevet i afsnittet Udrul indhold i en pipelinefase på denne side. Dette flytter indhold mellem miljøer i Fabric. Implementeringspipelinen kopierer indhold fra udviklings- til test- og produktionsarbejdsområder.
På billedet nedenfor angiver markeringen i afkrydsningsfeltet udrulningsfase, at der findes et datapipelineelement i alle tre midlertidige miljøer i udrulningspipelinen i Fabric , og at Fabric-faserne synkroniseres.
Tips
For mere information om forskellige CI/CD-workflowmuligheder i Fabric, herunder alternative tilgange til at kombinere Git-integration med deployment-pipelines, se Vælg den bedste Fabric CI/CD-workflow-mulighed for dig.