Konfigurere pipelines i Power Platform

Opret og kør pipelines for nemt at installere løsninger i miljøer.

Oprette en personlig pipeline ved hjælp af platformsværten (forhåndsversion)

[Denne artikel er dokumentation til den foreløbige udgivelse. Der kan forekomme ændringer.]

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.

Vigtigt

  • Dette er en forhåndsversion af funktionen.
  • Forhåndsversionsfunktionerne er ikke beregnet til produktionsformål og kan have begrænset funktionalitet. Disse funktioner er tilgængelige før en officiel udgivelse, så kunderne kan få tidlig adgang og give feedback.

Forudsætninger for personlige pipelines

  • Der kan knyttes to miljøer til en personlig pipeline, der er oprettet på siden Pipelines : ét aktuelt udviklingsmiljø og ét destinationsmiljø.

    Bemærk

    Standardmiljøet kan ikke bruges som destinationsmiljø 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

  • Personlige pipelines kan ikke udvides.
  • Der kan kun konfigureres to miljøer, en kilde og en destination.
  • 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.

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.

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.

  1. 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.
  2. Installer Power Platform Pipelines-programmet i værtsmiljøet ved at vælge værtsmiljøet og derefter vælge Ressourcer>Dynamics 365-apps.
  3. Vælg Installer app, og rul ned i højre panel, indtil du finder Power Platform-pipelines.
  4. 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

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

  2. 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).

  3. AfspilKonfiguration af installationspipeline-appen.

  4. 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
  5. Vælg Gem.

  6. Opdater formularen, og kontrollér derefter, at Valideringsstatus er lig med Vellykket.

  7. Gentag trin 4-6, indtil der er oprettet miljøposter for alle de miljøer, der er med i pipelinen.

  8. 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. Ikonet Ny pipeline
  9. 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. Ikonet Tilføj udviklingsmiljø

  10. Vælg Ny installationsfase i gitteret Installationsfase for at få vist ruden til hurtig oprettelse. Ikonet Stadier for pipeline

  11. 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
  12. 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.

Påkrævet trin før udrulning af pipelines

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 navigerer knappen Administrer pipelines på kommandolinjen til appen for den pipelinevært, der er knyttet til det aktuelle miljø:

  1. Hvis det aktuelle miljø er knyttet til en brugerdefineret pipelinevært, linker knappen til appen Konfiguration af installationspipeline i det dedikerede værtsmiljø.
  2. 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.

Ophæve tilknytningen af miljøer fra én vært og knytte dem til en anden vært

  1. Fra Power Apps (make.powerapps.com) skal du starte i et miljø, du vil ophæve tilknytningen for, og vælge Løsninger.
  2. Vælg en hvilken som helst løsning, du har adgang til.
  3. 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.
  4. Nu, hvor du arbejder i appen Konfiguration af installationspipeline, skal du navigere til Miljøer fra venstre navigationsrude.
  5. 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.
  6. Vælg Slet på kommandolinjen, og bekræft sletningen.
  7. 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.
  8. Vælg Ny på kommandolinjen i tabellen Tilføjede installationsmiljøer, der vises som standard.
  9. 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.

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 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 dette afsnit: Ophæve tilknytningen mellem 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 aktuelle plan.

Kapaciteten gælder dog for en brugerdefineret vært, der ikke er en implementering på platformen, men i et miljø, der kan tilpasses.

Hvad skal jeg gøre, hvis jeg vil gøre det muligt for skabere at oprette personlige pipelines i en brugerdefineret vært? Kan jeg gøre det?

Ja. Som administrator kan du tildele standardrollen Installationspipeline til alle, du vil give tilladelse til at oprette letvægtspipelines.

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.

Næste trin