Konfigurere pipelines i Power Platform
Opret og kør pipelines for nemt at installere løsninger i miljøer. Du kan oprette forbindelse til pipelines på to forskellige måder:
- Platformsvært. Standardværten for en platform, der dækker hele lejeren, og som kan konfigureres af beslutningstagere.
- Brugerdefineret vært. Administratorer konfigurerer en brugerdefineret vært til centralt at styre projekter, der styres af udviklere, og som er præ-udviklet.
Oplysninger i hvert afsnit af denne artikel vedrører den angivne værtsmetode til konfiguration af pipelines.
Oprette en personlig pipeline vha. platformshosten
Pipelines er nu tilgængelige for alle, der navigerer til pipelinesiden for første gang. Opret personlige pipelines fra dine udviklingsmiljøer til andre destinationsmiljøer, du har importadgang til. Anvend fordelene ved pipelines, f.eks. ingen downloads eller uploads, planlægning af installation, validering af indbyggede destinationsmiljøløsninger, forhåndsvalidering af forbindelsesreferencer og miljøvariabelværdier og Copilot-genererede installationsnoter med en nem konfigurationsproces.
Forudsætninger for personlige pipelines vha. platformsværten
- Der kan knyttes tre miljøer til en personlig pipeline, der er oprettet på siden Pipelines: ét aktuelt udviklingsmiljø og to destinationsmiljøer (se Tilføjelse af en fase i en pipeline med en enkelt fase, du ejer).
Bemærk
Standardmiljøer, Teams-miljøer og -miljøer uden et Dataverse-lager kan ikke bruges som destinationsmiljøer for personlige pipelines.
- Alle miljøer, der bruges i pipelines, skal have en Microsoft Dataverse-database.
- Alle målmiljøer, der bruges i en pipeline, skal aktiveres som administrerede miljøer.
Aktuelle begrænsninger med personlige pipelines ved hjælp af platformsværten
- Personlige pipelines kan ikke udvides.
- Der kan kun konfigureres tre miljøer, en kilde og to efterfølgende mål.
- Personlige pipelines kan ikke deles med andre brugere.
Konfiguration af platformsværten for første gang
Hvis du er den første bruger i lejeren, der navigerer til siden Pipelines i et miljø, der ikke allerede er knyttet til en brugerdefineret pipelinevært, er platformsværten klargjort til, at alle i lejeren kan bruge den.
Oprette en pipeline i Power Apps
Du skal først sikre dig, at du er i det udviklingsmiljø, hvor pipelinen skal starte fra.
Vælg Opret pipeline på kommandolinjen eller på rullelisten Pipeline.
Der åbnes et panel, hvor du angiver:
- Navn på pipeline: Et navn til pipelinen.
- Beskrivelse: En valgfri beskrivelse af, hvad pipelinen bruges til.
- Destinationsmiljø: Det miljø, som løsninger i det aktuelle udviklingsmiljø installeres i.
Når du har valgt Gem, knyttes det aktuelle (kilde)miljø og det valgte destinationsmiljø til platformsværten, og miljøposterne for hver enkelt bliver oprettet i platformsværten. Derefter vælges den pipeline, du netop har oprettet, automatisk, og du er klar til at køre pipelinen.
Vigtigt
Miljøer kan kun tilknyttes én pipelinevært. Hvis du vil bruge en administreret pipeline med avanceret udvidelsesmulighed, delingsmulighed og mere end to miljøer, skal du sikre, at miljøposter i platformsværten slettes i brugeroplevelsen Administrer pipelines, så de kan tilknyttes en brugerdefineret vært. Hvis du sletter en pipeline, slettes de miljøposter, der er knyttet til den pågældende pipeline, ikke.
Tilføjelse af en fase til en pipeline med en enkelt fase, du ejer
Vælg Tilføj fase på kommandolinjen for at føje en fase til den aktuelle pipeline med én fase. Som en del af dette trin bliver du bedt om at angive et fasenavn, en beskrivelse og et slutmålmiljø til pipelinen.
Bemærk
- Du skal være ejer af den aktuelle pipeline for at tilføje en fase.
- Funktionen til tilføjelse af faser er begrænset til pipelines i en enkelt fase, men administratorer kan tilføje flere faser i appen Konfiguration af installationspipeline.
Slette en pipeline, du ejer, fra Power Apps
Vælg Slet på kommandolinjen for at slette den aktuelt valgte pipeline på rullelisten. Der vises en bekræftelsesmeddelelse om hensigten med og kendskabet til konsekvensen.
Handlingen fjerner ikke kørselshistorikken for pipelinen og sletter heller ikke de tilknyttede miljøposter fra værten.
Brug din personlige pipeline sammen med andre udviklingsmiljøer
Hvis du har samme pipelineproces til et ekstra udviklingsmiljø, f.eks. er UAT- og produktionsmiljøerne de samme for et andet kildemiljø, kan du genbruge den pipeline, du allerede har oprettet.
Vælg den oprettede pipeline i rullemenuen. Når du vælger Næste i første trin af konfigurationsprocessen for installationen, knyttes det aktuelle miljø til pipelinen (og værten) som et udviklingsmiljø.
Oprette en pipeline ved hjælp af en brugerdefineret pipelinevært
Power Platform-administratorer kan oprette en eller flere pipelines, tilknytte et hvilket som helst antal miljøer og derefter dele adgang med de personer, der administrerer eller kører pipelines.
Forudsætninger for brugerdefineret pipelinevært
- Fire miljøer anbefales, men du kan bruge op til tre Power Platform-miljøer til at oprette en pipeline.
- Alle miljøer, der bruges i pipelines, skal have en Microsoft Dataverse-database.
- Du skal have en Power Platform-administrator eller Dataverse-systemadministrator for at installere pipelineprogrammet.
- Alle målmiljøer, der bruges i en pipeline, skal aktiveres som administrerede miljøer.
Oprette eller vælge miljøer til pipelines
Inden du begynder, skal du identificere, hvilke miljøer der deltager i pipelines. Sørg for at aktivere alle destinationsmiljøer som administrerede miljøer. Administrerede miljøer kræves ikke til pipelineværts- eller udviklermiljøerne.
Værtsmiljø. Dette specielle miljø fungerer som lager- og administrationssystem for alle pipelinekonfigurationer, sikkerhed og kørselsoversigter.
- Det anbefales, at du holder denne indstilling som et dedikeret produktionsmiljø adskilt fra udviklings- og destinationsmiljøerne.
- Du kan også konfigurere flere forskellige hosts i en lejer, f.eks. til separat administration af pipelines for forskellige virksomhedsorganisationer eller geografiske placeringer. En vært for hele lejeren er også acceptabel, hvis alle miljøer har samme geografiske placering.
Vigtigt
Hvis værtsmiljøet slettes, slettes alle pipelines, og der køres data. Vær forsigtig, og forstå påvirkningen af tab af data og konfigurationer samt maker-adgang til pipelines, der findes i miljøet.
Udviklingsmiljø. Dette miljø er stedet, hvor du udvikler løsninger. En pipeline kan køres fra alle udviklingsmiljøer, der er knyttet til den.
Destinationsmiljø. Det destinationsmiljø, som en pipeline udrulles til. Eksempel: integrationstest, test af brugersupport (UAT), produktion osv.
Tip
Brug de miljønavne, der angiver formålet. f.eks. Contoso-vært, Contoso-udvikling, Contoso QA osv.
Installation af pipelineprogrammet i værtsmiljøet
Dette trin kræves kun for den første værtsopsætning. Du kan springe til næste afsnit, hvis du allerede har adgang til et værtsmiljø, hvor du vil oprette pipelines.
- Log på Power Platform Administration, gå til Miljøer>Nyt, og opret et nyt miljø med en Dataverse-database. Sørg for at vælge det samme område, som dine udviklings-, QA- og produktionsmiljøer er oprettet i.
- Installer Power Platform Pipelines-programmet i værtsmiljøet ved at vælge værtsmiljøet og derefter vælge Ressourcer>Dynamics 365-apps.
- Vælg Installer app, og rul ned i højre panel, indtil du finder Power Platform-pipelines.
- Vælg Næste, hvis du accepterer vilkårene, og vælg derefter Installér.
Vigtigt
Du skal blot installere installationsprogrammet for pipelines i værtsmiljøet. Du behøver ikke at installere det i andre miljøer, f.eks. udviklings-, QA- eller produktionsmiljøer, der knyttes til dine pipelines.
Når programmet til konfiguration af installationspipelines er installeret, vises det på listen over installerede apps.
Konfigurere en installationspipeline
Kopiér miljø-id'er for alle administrerede udviklings- og destinationsmiljøer, der knyttes til pipelines. Du skal bruge disse ID'er senere. Flere oplysninger: Find dit miljøs og organisations-id
Når installationen af installationspipeline-pakken er fuldført, skal du gå til Power Apps og derefter vælge det dedikerede værtsmiljø (hvor du har installeret programmet).
AfspilKonfiguration af installationspipeline-appen.
Vælg Miljøer i venstre rude, og vælg derefter Ny for at oprette miljøposter i Dataverse:
- Navn: Angiv navnet på miljøposten. Det er en god idé at inkludere det samme navn som det faktiske miljø, f.eks. Contoso Dev.
- Miljøtype: Vælg enten Udviklingsmiljø eller Destinationsmiljø. Vælg Udviklingsmiljø for alle kildemiljøer, hvor der udvikles ikke-administrerede løsninger. Vælg Destinationsmiljø for QA- og produktionsmiljøer, hvor de administrerede løsningsartefakter er installeret.
- Miljø-id: Sørg for at vælge det korrekte id. Du kan finde miljø-id'et for det aktuelle miljø under make.powerapps.com. Vælg Indstillinger-ikonet på kommandolinjen, og vælg Udviklerressourcer. Flere oplysninger: Find dit miljøs og organisations-id
Vælg Gem.
Opdater formularen, og kontrollér derefter, at Valideringsstatus er lig med Vellykket.
Gentag trin 4-6, indtil der er oprettet miljøposter for alle de miljøer, der er med i pipelinen.
Vælg Pipelines i venstre navigationsrude, og vælg derefter Ny for at oprette en ny installationspipeline:
- Navn: Angiv et navn til pipelinen, f.eks. Contoso Standard Deployment Pipeline eller Contoso Hotfix Pipeline.
- Beskrivelse: Alternativt kan du angive en beskrivelse af pipelinen, der giver mening.
Vælg Tilføj eksisterende udviklingsmiljø i gitteret Tilknyttede udviklingsmiljøer, og knyt derefter et eller flere udviklingsmiljøer. En pipeline skal have mindst ét udviklingsmiljø og én fase, før den kan køres.
Vælg Ny installationsfase i gitteret Installationsfase for at få vist ruden til hurtig oprettelse.
Angiv detaljerne for hver fase, og vælg derefter Gem og luk:
- Navn: Navnet på fasen.
- Beskrivelse (valgfrit): Valgfri beskrivelse til fasen.
- Tidligere fase i installationen (valgfrit): Angiver en installationsfase, der skal installeres i, før den installeres i den aktuelle fase. Når du f.eks. opretter en produktionstrin, kan du tilføje testfasen som Tidligere installationsfase. I den første fase eller pipelines, der kun indeholder én fase, skal denne fase være tom.
- Destinationsinstallationsmiljø: Det er destinationsmiljøet, hvor denne fase installeres på.
- Trin til forudinstallation er påkrævet (valgfrit): Installationsanmodninger afventer, indtil de er godkendt via brugerdefineret forretningslogik. Kræver yderligere konfiguration. Flere oplysninger: Udvide pipelines i Power Platform
Gentag de forrige to trin for hver fase, du vil føje til pipelinen. Du skal have mindst én fase. Du kan tilføje op til syv faser.
Give adgang til redigering eller kørsel af pipelines
Pipelinesikkerhed administreres i værtsmiljøet ved at tildele sikkerhedsroller. Derudover skal brugere i øjeblikket have adgang til alle de miljøer, der er knyttet til en pipeline, for at oprette eller køre pipelinen.
Da du installerede Power Platform-pipelineprogrammet, blev der tilføjet to sikkerhedsroller:
- Bruger af udrulningspipeline: Har rettigheder til at køre pipelines, der er delt med dem.
- Administrator af udrulningspipeline: Har fuld kontrol over alle pipelinekonfigurationer uden behov for medlemskab af systemadministratorens sikkerhedsrolle.
Del pipelines med udviklere
Installationspipelinebruger-sikkerhedsrolle giver adgang til at køre en eller flere pipelines. Den giver ikke adgang til at oprette, redigere eller slette pipelines. Brugere med brugerprofilen til installation af sikkerhedsrolle kan ikke se værtsmiljøet i miljøvælgeren i Power Apps eller Power Automate eller på anden vis være opmærksom på det.
At dele pipelines:
- Tildel udviklere af Installationspipelinebruger-sikkerhedsrolle i værtsmiljøet. Denne sikkerhedsrolle installeres sammen med Power Platform-pipelineprogrammet. Flere oplysninger: Tildele en sikkerhedsrolle til en bruger.
- I appen til konfiguration af installationspipelines skal du Dele pipelineposten med beslutningstagere (eller Microsoft Entra-grupper). Læserettigheder er tilstrækkelige til at få vist og køre en pipeline fra udviklingsmiljøet. Flere oplysninger: Dele rækker med en bruger eller team
- Udviklere skal også have rettigheder til at eksportere løsninger fra kildeudviklingsmiljøerne samt rettigheder til at importere løsninger til de destinationstest- og produktionsmiljøer, som pipelinen installeres i. Rollerne Systemtilpasser og Miljøudvikler har som standard disse rettigheder.
Del med pipelineadministratorer
Installationspipeline-administrators sikkerhedsrolle giver alle rettigheder til alle pipelines (og tabeller, hvor pipelineoplysninger lagres) i værtsmiljøet. Det giver også adgang til at køre alle pipelines, der er knyttet til den aktuelle vært. Installationspipeline-administrators sikkerhedsrolle tildeler ikke rettigheder til at udføre andre aktiviteter i værtsmiljøet.
Vigtigt
Pipelineadministratorer skal også have adgang til alle udviklings-, test- og produktionsmiljøer, der er knyttet til de pipelines, de opretter eller kører.
Tildel Implementering af pipeline-administrator-sikkerhedsrolle til brugere af Microsoft Entra-grupper i værtsmiljøet. Denne sikkerhedsrolle installeres sammen med programmet Power Platform-pipelines. Flere oplysninger: Tildele en sikkerhedsrolle til en bruger.
Centralt administrere og overvåge installationer
Appen til konfiguration af pipelinen og værtsmiljøet giver mange andre fordele, f.eks.:
- Få vist alle installationsaktiviteter centralt. Filtrerede visninger er også tilgængelige i skaberoplevelsen for en bestemt pipeline og løsning.
- Overvågning af, hvor en bestemt løsningsversion er installeret, samt hvem der startede anmodningen.
- Få vist fejllogfiler, valideringsresultater og installationsindstillinger. Der leveres miljøvariabler og forbindelser under installationen.
- Bevare sikkerhedskopier af alle løsnings artefakter efter version.
- Planlæg massesletning af jobs for at fjerne uønskede data og databasekapacitet, der er uønsket. Flere oplysninger: Fjerne en stor mængde specifikke, målrettede data med massesletning
- Brug et dashboard til at visualisere metrikværdier for udrulning. Du kan også oprette dine egne rapporter ved hjælp af data, der er gemt i værten.
Adgang til appen Konfiguration af installationspipeline fra Power Apps
Fra siden Pipelines i en hvilken som helst løsning, kan knappen Administrer pipelines i kommandolinjen til appen for den pipelinevært, der er knyttet til det aktuelle miljø:
- Hvis det aktuelle miljø er knyttet til en brugerdefineret pipelinevært, linker knappen til appen Konfiguration af installationspipeline i det dedikerede værtsmiljø.
- Hvis det aktuelle miljø er knyttet til platformsværten, linker knappen til en integreret app til konfiguration af installationspipeline i Power Apps.
Appen Konfiguration af installationspipeline kan åbnes af alle med administratorrollen Installationspipeline ved hjælp af en brugerdefineret vært og en hvilken som helst lejeradministrator for den app, der er knyttet til platformsværten.
Manuel ophævelse af miljøer fra en vært og tilknytning til en anden vært
- Fra Power Apps (make.powerapps.com) skal du starte i et miljø, du vil ophæve tilknytningen til, og vælge Løsninger.
- Vælg en hvilken som helst løsning, du har adgang til.
- Naviger til siden Pipelines fra venstre navigationsrude, og vælg derefter Administrer pipelines på kommandolinjen. Hvis du starter med en brugerdefineret vært, kan du også gå direkte til det dedikerede værtsmiljø og køre appen Konfiguration af installationspipeline derfra.
- Nu, hvor du arbejder i appen Konfiguration af installationspipeline, skal du navigere til Miljøer fra venstre navigationsrude.
- I tabellen Tilføjede installationsmiljøer, der som standard vises, skal du vælge miljøposterne for de miljøer, du vil ophæve tilknytningen til denne vært for.
- Vælg Slet på kommandolinjen, og bekræft sletningen.
- Hvis du vil knytte de slettede miljøer til den nye vært, skal du gentage trin 1-4, men i forbindelse med den ønskede vært, som miljøerne skal knyttes til.
- Vælg Ny på kommandolinjen i tabellen Tilføjede installationsmiljøer, der vises som standard.
- Opret miljøposten ved at tildele et navn, en type, et miljø-id og en valgfri beskrivelse.
Nu kan du knytte miljøerne til pipelines i den nye vært.
Brug af Force-link til at knytte et miljø til en ny vært
Når du har oprettet en miljøpost i appen Konfiguration af installationspipeline, kan du få vist en fejlmeddelelse om, at "dette miljø allerede er knyttet til en anden pipelinevært". Vælg Force Link på kommandolinjen for at overtager tilknytningen, hvilket medfører, at miljøet i den forrige vært ophæves, og at der oprettes et vellykket link til den nye vært.
Vigtigt!
- Skabere mister adgang til eventuelle pipelines i den tidligere vært, der var tilgængelige i det pågældende miljø, når du udfører denne handling i et udviklingsmiljø (kildemiljø).
- Denne handling kan fortrydes ved at udføre et Force Link i den forrige vært.
- Miljøposten i den tidligere vært har en forældet valideringsstatus, indtil den opdateres, så den vises som Fuldført, medmindre den opdateres.
Ofte stillede spørgsmål
Er personlige pipelines i konflikt med eventuelle pipelines, jeg allerede har konfigureret?
Nej. Takket være den dynamiske værtsseparation, vi har på plads, er det ikke muligt for en bruger at oprette en personlig pipeline (i platformsværten) til at tilknytte et miljø, der allerede er knyttet til en brugerdefineret vært. Udviklere har som standard ikke tilladelse til at oprette personlige letvægtspipelines i miljøer, der allerede er knyttet til en brugerdefineret vært. Det betyder, at din nuværende pipelines UX ikke ændres, hvis den er på plads.
Vigtigt!
Beslutningstagere får heller ikke forhøjet adgang til miljøer som følge af denne funktion. Destinationsmiljøer, der kan vælges, filtreres, så de kun inkluderer miljøer, en bruger allerede kan importere til. Denne funktion sikrer, at alle personlige pipelines gemmes i platformværten, som er tilgængelig for administratorer, og giver dem en nemmere måde at servicere deres ALM på.
Hvorfor kan jeg ikke vælge eller få vist bestemte miljøer, når jeg opretter en pipeline?
Destinationsmiljøvælgeren filtrerer alle miljøer fra, som:
- Den aktuelle bruger har ikke importadgang til eller er uden for det geografiske område, hvor pipelinesværten er placeret, hvis indstillingen for vært er deaktiveret (se Aktivere installationer på tværs af geografiske løsninger).
Du kan heller ikke oprette en pipeline med et destinationsmiljø, der allerede er knyttet til værten som et udviklingsmiljø. Hvis du vil ændre et miljøs skelnen mellem forskellige typer i en vært, skal du spille appen Konfiguration af installationspipeline, slette miljøposten og oprette miljøposten igen med den ønskede type.
Hvorfor får jeg vist en fejlmeddelelse om, at "dette miljø allerede er knyttet til en anden pipelinevært?"
Denne fejl indikerer, at en anden vært allerede indeholder en aktiv miljøpost, som du forsøger at knytte til den aktuelle vært. Du kan løse dette problem ved at gå til Brug af Force Link for at knytte et miljø til en ny vært eller ophæve tilknytningen til miljøer fra én vært og knytte dem til en anden vært.
Tæller pipelines og dataene i platformsværten mod min Dataverse-kapacitet?
Nej. Dataforbruget i platformsværten tæller ikke med i din nuværende plan, da pipelinedataene for platformsværten er gemt i Power Platform infrastrukturen. Disse data lagres i din lejer og er tilgængelige for administratorer, men på grund af implementeringsoplysningerne optager de ikke datakapacitet i en plan.
Kapaciteten gælder dog for en brugerdefineret vært, der ikke er en implementering på platformen, men i et miljø, der kan tilpasses.
Kan jeg gøre det muligt for skabere at oprette personlige pipelines i en brugerdefineret vært?
Ja. Som administrator kan du tildele standardrollen Installationspipeline til alle, du vil give tilladelse til at oprette letvægtspipelines. Administratorer kan også føje brugere til gruppen af installationspipelines via siden Sikkerhedsteams i appen Konfiguration af installationspipeline.
Standardrollen Installationspipelines tildeles som standard ikke til nogen i tilfælde af brugerdefineret vært, så den personlige letvægtsoplevelse med oprettelse af pipelines er som standard kun synlig i miljøer, der ikke allerede er knyttet til en brugerdefineret vært.
Hvordan forhindrer jeg som administrator beslutningstagere i som standard at oprette personlige pipelines?
Da brugerdefinerede hosts ikke tildeler pipeline-oprettelsesadgang som standard på samme måde som platformværten. Du kan konfigurere en brugerdefineret vært og derefter bruge et tilknytningslink, hvis det er nødvendigt, for at knytte udviklingsmiljøer til en brugerdefineret vært.
- Hvis der allerede findes en brugerdefineret vært, kan du springe dette trin over. Hvis ikke, skal du oprette en af følgende trin for at oprette en pipeline ved hjælp af en brugerdefineret pipelinevært.
- Når der er en brugerdefineret vært tilgængelig, skal du som administrator navigere til appen Installationspipeline-konfiguration for den brugerdefinerede vært. Appen er placeret i det miljø, du har installeret Power Platform Pipelines-pakken i.
- Gå til Miljøer fra siden med navigationsrude, og opret nye miljøposter for de udviklingsmiljøer, som du vil forhindre beslutningstagere i at oprette nye personlige pipelines fra. Hvis miljøet allerede var knyttet til en anden vært, f.eks. platformsværten, lykkes valideringen ikke. Hvis det sker, skal du vælge Force Link på kommandolinjen efter en valideringsfejl, der tilsidesætter det aktuelle link til den anden pipelinevært.
Hvis du følger disse trin, deaktiveres muligheden for at oprette pipeline for de beslutningstagere, der har adgang til pipelinefunktionen, i disse udviklingsmiljøer, da de ikke har pipelinetilladelser. Eksisterende pipelines i den brugerdefinerede vært deles ikke som standard med brugere. Administratorer kan anvende en løsning sammen med en eksisterende brugerdefineret vært.
Hvorfor kan jeg ikke se de nyeste funktioner for pipelines?
Pipelinepakken opdateres hele tiden, så den giver dig det nyeste og bedste til dine ALM-processer. Sørg for, at du har den nyeste Power Platform pipelinepakke i den brugerdefinerede vært:
- Gå til Power Platform Administration,
- Vælg værtsmiljøet for pipelines.
- Vælg Dynamics 365-apps, og find Power Platform pipelines. Bemærk, om der er en tilgængelig opdatering.
For platformsværter opdateres pipelinepakken automatisk, og den er muligvis ikke tilgængelig, så snart den manuelle pakkeopdatering er gjort tilgængelig for brugerdefinerede hosts.