Del via


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 ethvert udviklingsmiljø, der er knyttet til den.

  • Målmiljø. 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. Spil appen Konfiguration af udrulningspipeline.

  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 udrulningspipeline eller Contoso Hotfix Pipeline.
    • Beskrivelse: Du kan også angive en meningsfuld beskrivelse af pipelinen. 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øre. 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å scenen.
    • Beskrivelse (valgfrit): Valgfri beskrivelse af scenen.
    • Forrige installationsfase (valgfrit): Angiver en installationsfase, der skal installeres til, før den installeres til 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ø: Dette er det destinationsmiljø, som denne fase udrulles til.
    • PreDeployment-trin påkrævet (valgfrit): Installationsanmodninger afventer, indtil de godkendes 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.

Når du installerer Power Platform pipelineprogrammet, tilføjes der to sikkerhedsroller:

  • Udrulningspipeline-bruger: Har rettigheder til at køre pipelines, der er blevet delt med dem.
  • udrulningspipeline administrator: Har fuld kontrol over al pipelinekonfiguration uden behov for system- administrator sikkerhedsrolle medlemskab.

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 sikkerhedsrollen Udrulningspipeline kan ikke få vist værtsmiljøet i miljøvælgeren i Power Apps eller Power Automate på anden måde være opmærksomme 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. Rollen 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.

Tildeling af pipelineroller via sikkerhedsteams i appen Konfiguration af udrulningspipeline

Som udrulningspipeline administrator kan du nemt tildele standardpipeline-roller i appen Konfiguration udrulningspipeline :

  1. Spil appen Konfiguration af udrulningspipeline.
  2. Vælg Sikkerhedsteams under Indstillinger i venstre navigationsrude.

Der er tre hold:

  • Administratorer af udrulningspipeline. Disse brugere har fuld adgang til alle pipelines og kan spille appen Udrulningspipeline Configuration.
  • Udviklere af udrulningspipeline. Disse brugere kan oprette og forbruge personlige pipelines, der administreres i den brugerdefinerede vært. Hvis en udvikler har brug for at bruge en delt pipeline, anbefaler vi, at brugeren tildeles rollen Brugere af udrulningspipeline for at få adgang til delte artefakter og kørsler af delte faser.
  • Brugere af udrulningspipeline. Disse brugere kan udløse en pipeline, der deles med dem. Udrulningspipeline Brugere har også læseadgang til alle kørsler af udrulningsfasen inden for den samme afdeling.

Brug af en pipeline med andre udviklingsmiljøer, der ikke allerede er tilknyttet

Hvis en bruger har skriveadgang til en given pipeline, kan vedkommende knytte andre udviklingsmiljøer til den pågældende pipeline i Pipelines-oplevelsen.

Vælg den oprettede pipeline i rullemenuen. Når du vælger Næste i det første trin i installationskonfigurationsprocessen, knyttes det aktuelle miljø til pipelinen (og værten, hvis det ikke allerede er) som et udviklingsmiljø.

Dette er nyttigt, hvis du har den samme pipelineproces for et ekstra udviklingsmiljø. Dine UAT- og produktionsmiljøer er f.eks. de samme for et andet kildemiljø. Du kan genbruge den pipeline, du allerede har oprettet eller har fået skriveadgang til.

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 løsning navigerer kommandoen Administrer pipelines på kommandolinjen til konfigurationsappen 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 udrulningspipeline konfiguration kan tilgås af alle med rollen udrulningspipeline administrator, hvis du bruger en brugerdefineret vært, og alle lejere administrator for den app, der er knyttet til platformværten.

Manuel ophævelse af miljøer fra en vært og tilknytning til en anden vært

  1. Fra Power Apps (make.powerapps.com) skal du starte i et miljø, du vil ophæve tilknytningen til, 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 er iKonfiguration af udrulningspipeline-appen , skal du gå 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. I tabellen Tilføjede installationsmiljøer , der vises som standard, skal du vælge Ny på kommandolinjen.
  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.

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.

Næste trin