Implementera distributionspipelines
Pipelines möjliggör en metod för kontinuerlig integrering/kontinuerlig distribution (CI/CD) som säkerställer att innehållet uppdateras, testas och uppdateras regelbundet. Pipelines är ett sätt att automatisera flödet av innehåll genom utvecklings-, test- och produktionsfaserna i innehållsutvecklingslivscykeln.
Vad är distributionspipelines?
Infrastrukturdistributionspipelines hjälper dig att distribuera dina infrastrukturobjekt i olika miljöer som utveckling, testning och produktion. De låter dig utveckla och testa innehåll i Infrastrukturresurser innan det når slutanvändarna.
Skapa en distributionspipeline
Distributionspipelines kan skapas med två olika metoder:
- Använd ikonen Arbetsytor i det vänstra navigeringsfönstret i Fabric.
- Använda ikonen Skapa distributionspipeline överst på en arbetsyta
Följ dessa steg för att skapa en distributionspipeline:
Välj ikonen Arbetsytor i det vänstra navigeringsfönstret och sedan Distributionspipelines.
Välj Ny pipeline. Namnge sedan pipelinen och välj Nästa.
Definiera och namnge stegen i pipelinen. Välj sedan Skapa och fortsätt.
Tilldela en arbetsyta till en fas. Markera sedan den gröna bockmarkeringen bredvid fasen. Sedan är du redo att distribuera innehåll till pipelinen.
Distribuera innehåll till en pipelinefas
Med distributionsprocessen kan du klona innehåll från en fas i pipelinen till en annan, vanligtvis från utveckling till test och från test till produktion.
Om du vill distribuera innehåll mellan faser väljer du den fas som ska distribueras till och väljer sedan fasen i listrutan Distribuera från och väljer sedan knappen Distribuera . Distributionsprocessen kopierar allt innehåll på arbetsytan till målfasen. I följande bild finns det en datapipeline som bara finns i utvecklingssteget som flyttas till testfasen när Distribuera väljs i utvecklingsfasen.
Använda distributionspipelines med Git
Distributionspipelines kan användas med Git-grenar. Detta skulle användas för att främja innehåll mellan utvecklings-, test- och produktionsmiljöer när innehåll för varje miljö finns i olika Git-lagringsplatser eller grenar.
Så här använder du distributionspipelines med Git-grenar:
Följ anvisningarna i avsnittet på den här sidan med titeln "Skapa en distributionspipeline" för att skapa en distributionspipeline och tilldela varje steg till en arbetsyta.
Tilldela varje arbetsyta i distributionspipelinen till en Git-lagringsplats och -gren i Git-integrering i arbetsyteinställningar.
Flytta upp innehåll mellan mellanlagringsmiljöer med hjälp av distributionsknappen i pipelinen enligt beskrivningen i avsnittet Distribuera innehåll till en pipelinefas på den här sidan. Detta flyttar innehåll mellan miljöer i Infrastruktur, men Git-lagringsplatsen uppdateras inte förrän du uppdaterar från arbetsytan manuellt.
I bilden nedan anger bocken i distributionsstegsrutan att det finns ett datapipelineobjekt i alla tre mellanlagringsmiljöer i distributionspipelinens i Fabric och att Fabric-faserna är synkroniserade.
När vi väljer Källkontroll från antingen test- eller produktionsarbetsytorna som ingår i distributionspipelinen ser vi att pipelinen inte har synkroniserats med Git-lagringsplatsen.
Om du vill synkronisera lagringsplatsen med testarbetsytan väljer du knappen Incheckning i fönstret Källkontroll som visas i föregående bild.