Implementera distributionspipelines

Slutförd

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:

  1. Välj ikonen Arbetsytor i det vänstra navigeringsfönstret och sedan Distributionspipelines.

  2. Välj Ny pipeline. Namnge sedan pipelinen och välj Nästa.

  3. Definiera och namnge stegen i pipelinen. Välj sedan Skapa och fortsätt.

    Skärmbild av pipelinestegväljaren.

  4. Tilldela en arbetsyta till en fas. Markera sedan den gröna bockmarkeringen bredvid fasen. Sedan är du redo att distribuera innehåll till pipelinen.

    Skärmbild av arbetsytetilldelningsgränssnittet.

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.

Skärmbild av innehållsdistributionsgränssnittet.

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:

  1. 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.

  2. Tilldela varje arbetsyta i distributionspipelinen till en Git-lagringsplats och -gren i Git-integrering i arbetsyteinställningar.

    Skärmbild av anslutningsgränssnittet för arbetsytan till Git-providern.

  3. 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.

    Skärmbild av pipelinen innan filer synkroniseras med Git.

    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.

    Skärmbild av arbetsytan som visar okomprifierade objekt och visar källkontrollrutan där filer ännu inte har synkroniserats med Git.

  4. Om du vill synkronisera lagringsplatsen med testarbetsytan väljer du knappen Incheckning i fönstret Källkontroll som visas i föregående bild.