Del via


GitHub Actions til Microsoft Power Platform

GitHub Actions gør det muligt for udviklere at bygge automatiserede livscyklusarbejdsprocesser for softwareudvikling. Med GitHub Actions til Microsoft Power Platform kan du oprette arbejdsprocesser i dit lager for at bygge, teste, pakke, udgive og installere apps, udføre automatisering og administrere robotter og andre komponenter, der er baseret på Microsoft Power Platform.

GitHub Actions til Microsoft Power Platform omfatter følgende funktioner:

  • Import og eksport af programmetadata (også kaldet løsninger), der indeholder forskellige platformkomponenter, f.eks. lærredsapps, modeldrevne apps, desktopflows, Microsoft Copilot Studio chatbots til virtuelle agenter, AI Builder modeller, customer engagement-apps (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing og Dynamics 365 Project Service Automation) og forbindelser mellem udviklingsmiljøer og versionsstyring.

  • Udrulning til downstream-miljøer.

  • Klargøring eller afklargøring af miljøer

  • Udføre statisk analyse af løsninger ved hjælp af Power Apps solution checker.

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

Vigtigt

GitHub Actions 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 Actions giver dig mulighed for at oprette arbejdsprocesser for brugerdefineret softwareudviklingslivscyklus direkte i dit GitHub lager. Du kan få en oversigt over GitHub Actions og kernebegreber i følgende artikler:

Hvad er GitHub Actions for Microsoft Power Platform?

GitHub Actions til Microsoft Power Platform er en samling af Microsoft Power Platform–specifikke GitHub Actions, der fjerner behovet for manuelt at downloade brugerdefinerede værktøjer og scripts for at administrere programlivscyklussen for apps, der er baseret 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 få flere oplysninger om individuelle opgaver ved at gå til GitHub Actions for Microsoft Power Platform.

Hent GitHub Actions til Microsoft Power Platform

Du kan bruge GitHub Actions til Microsoft Power Platform ved at tilføje handlingerne i din arbejdsprocesdefinitionsfil (.yml). Eksempel på arbejdsprocesdefinitioner er tilgængelige fra GitHub Actions lab.

Forbindelse til miljøer

Hvis du vil interagere med et Dataverse-miljø, skal der oprettes en hemmelighed, der gør det muligt for de forskellige GitHub Actions at udføre den på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.
  • "Tjenestehovednavn og klienthemmelighed: Denne forbindelsestype bruger godkendelse baseret på tjenestehovednavn og understøtter multifaktorgodkendelse." Autentificering af serviceprincipalen

Tilgængelige løbere

GitHub Actions til Microsoft Power Platform kan køre på både Microsoft Windows-agenter og Linux-agenter.

Ofte stillede spørgsmål

Hvordan kommer jeg i gang med GitHub Actions?

Tutorial: Kom i gang med GitHub Actions er tilgængelig lige nu, så du kan prøve. Selvstudierne viser, hvordan du bruger godkendelse af tjenesteprincipal og standardgodkendelse af brugernavn/adgangskode.

Hvordan får jeg GitHub Actions for Microsoft Power Platform til at fungere i mit arkiv?

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

GitHub Actions Install

Fungerer GitHub Actions kun for Power Apps?

GitHub Actions arbejde for både lærreds- og modeldrevne apps, Microsoft Copilot Studio virtuelle agenter, flow for brugergrænsefladen og traditionelle flow, AI Builder, brugerdefinerede connectors og dataflows, som nu kan føjes til en løsning. Indeholder også apps til kundeengagement.

Kan jeg inkludere flow- og lærredapps?

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 Actions for Microsoft Power Platform?

GitHub Actions er gratis. Der kræves dog et gyldigt GitHub-abonnement for at kunne bruge handlingerne på GitHub. For at du kan komme i gang, er der 2.000 handlingsminutter pr. måned gratis. Flere oplysninger: GitHub priser

Kan jeg bruge GitHub Actions til Microsoft Power Platform med Power Pages?

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

Se også

udgivelsesbemærkninger til GitHub Actions til Power Platform
Tilgængelig GitHub Actions Praktisk Laboratorium
Tilgængelige GitHub-handlinger