Share via


GitHub-handlinger til Microsoft Power Platform

GitHub handlinger gør det muligt for udviklere at bygge automatiserede arbejdsprocesser for softwareudviklingens livscyklus. Med GitHub-handlinger for Microsoft Power Platform kan du oprette arbejdsprocesser i dit lager for at bygge, teste, pakke, frigive og installere apps, udføre automatisering og administrere bots og andre komponenter, der er bygget på Microsoft Power Platform.

GitHub-handlinger for Microsoft Power Platform omfatter følgende funktioner:

  • Import og eksport af programmetadata (også kendt som løsninger), der indeholder forskellige platformskomponenter, f.eks. lærredsapps, modelbaserede apps, skrivebordsflows, Power Virtual Agents-chatrobotter, AI Builder-modeller, kundeengagement-apps (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing og Dynamics 365 Project Service Automation) og connectorer mellem udviklingsmiljøer og versionsstyring.

  • Installation af downstream-miljøer.

  • Klargøring eller deaktivering af miljøer

  • Statisk analyse kontrollerer løsninger ved hjælp af Power Apps-løsningskontrol.

Du kan bruge GitHub-handlinger til Microsoft Power Platform sammen med alle andre tilgængelige GitHub-handlinger til at oprette dit build og frigive arbejdsprocesser. Arbejdsprocesser, som teams ofte opretter, omfatter klargøring af udviklingsmiljøer, eksport fra et udviklingsmiljø til kildestyring, oprettelse af builds og frigivelse af apps. Tilgængelige GitHub-handlinger til Microsoft Power Platform på https://github.com/marketplace/actions/powerplatform-actions.

Vigtigt

GitHub-handlinger til Microsoft Power Platform understøttes kun for et Microsoft Dataverse-miljø med en database. Flere oplysninger: Oprette et miljø med en database

Nøglekoncepter

GitHub-handlinger giver dig mulighed for at oprette brugerdefinerede arbejdsprocesser for livscyklussen for softwareudvikling direkte i dit GitHub-lager. Du kan få en oversigt over GitHub-handlinger og kernekoncepter ved at gennemse følgende artikler:

Hvad er GitHub-handlinger for Microsoft Power Platform?

GitHub-handlinger for Microsoft Power Platform er en samling specifikke Microsoft Power Platform GitHub-handlinger, der fjerner behovet for manuelt at hente brugerdefinerede værktøjssæt og scripts for at administrere programlivscyklussen for apps, der bygger på Microsoft Power Platform. Opgaverne kan bruges individuelt til at udføre en opgave, f.eks. import af en løsning til et downstream-miljø, eller bruges sammen i en arbejdsproces til at udforme et scenario, f.eks. "generering af en build-artefakt", "udrulle til test" eller "indsamle udviklerændringer". Build-opgaver kan for det meste kategoriseres i fire typer.

  • Hjælp

  • Kvalitetskontrol

  • Løsning

  • Administration af miljøer

Du kan finde flere oplysninger om de enkelte opgaver i GitHub-handlinger for Microsoft Power Platform.

Hente GitHub-handlinger for Microsoft Power Platform

Du kan bruge GitHub-handlinger for Microsoft Power Platform ved at tilføje handlingerne i arbejdsprocesdefinitionsfilen (.yml). Der findes eksempler på arbejdsprocesdefinitioner i GitHub-handlingslaboratoriet.

Forbindelse til miljøer

Hvis du vil interagere med et Dataverse-miljø, skal der oprettes en hemmelighed, som gør det muligt for de forskellige GitHub-handlinger at udføre den krævede opgave. Der findes to typer af forbindelser:

  • Brugernavn/adgangskode: Konfigureret som en generisk tjenesteforbindelse med brugernavn og adgangskode. Godkendelse via brugernavn/adgangskode understøtter ikke multifaktorgodkendelse.
  • Hemmelighed for tjenestes sikkerhedskonto og klient: Denne forbindelsestype bruger godkendelse baseret på tjenestens sikkerhedskonto og understøtter multifaktorgodkendelse. Godkende tjenesteprincipal

Tilgængelige kørselsprogrammer

GitHub-handlinger for Microsoft Power Platform kan køre på Microsoft Windows medarbejdere og Linux-medarbejdere.

Ofte stillede spørgsmål

Hvor kommer jeg i gang med GitHub-handlinger?

Selvstudium: Kom i gang med GitHub-handlinger er tilgængeligt lige nu, så du kan prøve det. Selvstudierne viser, hvordan du bruger godkendelse af tjenestesikkerhedskonto og standardgodkendelse af brugernavn/adgangskode.

Hvordan får jeg GitHub-handlinger til Microsoft Power Platform-arbejde i mit lager?

Gå til GitHub Marketplace for handlinger, og søg efter Power Platform. Når du ankommer til siden, skal du vælge den grønne knap for at indsætte handlingerne i dit lager.

Installere GitHub-handlinger

Fungerer GitHub-handlinger kun for Power Apps?

GitHub-handlinger fungerer for både lærredapps og modelbaserede apps, Power Virtual Agents, flow for brugergrænseflade og traditionelle flow, AI Builder, brugerdefinerede connectorer og dataflow, der alle kan føjes til en løsning. Indeholder også apps til kundeengagement.

Kan jeg inkludere flow- og lærred-apps?

Ja, flow- og lærredapps er løsningsbaserede, så hvis disse komponenter føjes til din løsning, kan de være en del af appens livscyklus. Visse trin kræver dog stadig en manuel konfiguration, og det tager vi op senere i år, når vi introducerer miljøvariabler og connectorer. Du kan få vist en liste over aktuelle begrænsninger ved at gå til Kendte begrænsninger.

Hvor meget koster GitHub-handlinger for Microsoft Power Platform?

GitHub-handlinger er tilgængelige uden omkostninger. Der kræves dog et gyldigt GitHub-abonnement for at bruge handlingerne på GitHub. For at du kan komme i gang, er der 2.000 handlingsminutter pr. måned gratis. Flere oplysninger: GitHub-prisfastsættelse

Kan jeg bruge GitHub-handlinger til Microsoft Power Platform med Power Pages?

Ja. Ja. Du kan uploade portaldata og bruge udrulningsprofilen til at tilpasse udrulningsparametrene.

Se også

GitHub-handlinger for produktbemærkninger til Power Platform
Tilgængelige GitHub-handlingers praktiske øvelser
Tilgængelige GitHub-handlinger