Del via


GitHub-handlinger for Microsoft Power Platform

GitHub Actions gjør det mulig for utviklere å bygge automatiserte arbeidsflyter for programvareutvikling. Med GitHub Actions for Microsoft Power Platform kan du opprette arbeidsflyter i lageret for å bygge, teste, pakke, distribuere og distribuere apper, utføre automatisering og administrere automatiseringer og andre komponenter som er innebygd i Microsoft Power Platform.

GitHub-handlinger for Microsoft Power Platform inkluderer følgende funksjoner:

  • Importere og eksportere programmetadata (også kjent som løsninger) som inneholder ulike plattformkomponenter, for eksempel lerretsapper, modelldrevne apper, skrivebordsflyter, Microsoft chatroboter for virtuell agent i CoPilot Studio, AI Builder modeller, kundeengasjementsapper (Dynamics 365 Sales, Dynamics 365 kundeservice Dynamics 365 Field Service, Dynamics 365 Marketing og Dynamics 365 Project Service Automation) og koblinger mellom utviklingsmiljøer og kildekontroll.

  • Distribuere til miljøer nedstrøms.

  • Klargjøring og oppheving av klargjøring av miljøer

  • Utføre statiske analyser kontrollerer mot løsninger ved hjelp av Power Apps-løsningskontroll.

Du kan bruke GitHub-handlinger for Microsoft Power Platform sammen med andre tilgjengelige GitHub-handlinger til å lage og frigi arbeidsflyter. Arbeidsflyter som team vanligvis setter inn, inkluderer klargjøring av utviklingsmiljøer, eksport fra et utviklingsmiljø til kildekontroll, generering av builds og publisering av apper. GitHub-handlinger for Microsoft Power Platform er tilgjengelige på https://github.com/marketplace/actions/powerplatform-actions.

Viktig

GitHub-handlinger for Microsoft Power Platform støttes bare for et Microsoft Dataverse-miljø med en database. Mer informasjon: Opprette et miljø med en database

Nøkkelkonsepter

Med GitHub-handlinger kan du opprette tilpassede arbeidsflyter for programvareutviklingssyklus direkte i GitHub-lageret. Hvis du vil ha en oversikt over GitHub-handlinger og kjernekonsepter, kan du se gjennom følgende artikler:

Hva er GitHub-handlinger for Microsoft Power Platform?

GitHub-handlinger for Microsoft Power Platform er en samling med Microsoft Power Platform-spesifikke GitHub-handlinger som eliminerer behoved for å laste ned egendefinerte verktøy og skript manuelt, for å administrere programlivssyklusen til apper som er bygd på Microsoft Power Platform. Oppgavene kan brukes enkeltvis, for eksempel å importere en løsning til et miljø nedstrøms, eller brukes sammen i en arbeidsflyt til å sette opp et scenario, for eksempel "generere en build-artefakt", "distribuere til test" eller "høste inn produsentendringer." Byggeoppgavene kan stort sett kategoriseres i fire typer:

  • Hjelper

  • Kvalitetskontroll

  • Løsning

  • Behandle miljøer

Hvis du vil ha mer informasjon om individuelle oppgaver, kan du gå til GitHub-handlinger for Microsoft Power Platform.

Hente GitHub-handlinger for Microsoft Power Platform

Du kan bruke GitHub handlinger for Microsoft Power Platform ved å legge til handlingene i arbeidsflytdefinisjonsfilen (.yml). Eksempel på arbeidsflytdefinisjoner er tilgjengelige fra labben for GitHub-handlinger.

Koble til miljøer

Hvis du vil samhandle med et Dataverse-miljø, må du opprette en hemmelighet som gjør det mulig for de forskjellige GitHub-handlingene å utføre den nødvendige oppgaven. To typer tilkoblinger er tilgjengelig:

  • Brukernavn/passord: konfigurert som en generisk tjenestetilkobling med brukernavn og passord. Godkjenning av brukernavn/passord støtter ikke godkjenning med flere faktorer.
  • Tjenestens hovednavn og klienthemmelighet: Denne tilkoblingstypen bruker godkjenning basert på tjenestens hovednavn og støtter godkjenning med flere faktorer. Godkjenning av tjenestekontohaver

Tilgjengelig for kjøring

GitHub-handlinger for Microsoft Power Platform kan kjøres på både Microsoft Windows-agenter og Linux-agenter.

Vanlige spørsmål

Hvordan kommer jeg i gang med GitHub Actions?

Opplæring: Kom i gang med GitHub Actions er tilgjengelig akkurat nå for deg å prøve ut. Opplæringene viser hvordan du bruker godkjenning av tjenestekontohaver og standard godkjenning av brukernavn/passord.

Hvordan får jeg GitHub Actions for Microsoft Power Platform å jobbe i depotet mitt?

Gå til GitHub Marketplace for handlinger, og søk etter Power Platform. Når du kommer til siden, velger du den grønne knappen for å starte handlingene i repositoriet.

Installering av GitHub-handlinger

Fungerer GitHub Actions bare for Power Apps?

GitHub Actions fungerer for både lerrets- og modelldrevne apper, Microsoft virtuelle CoPilot Studio-agenter, grensesnittflyter og tradisjonelle flyter, AI Builder egendefinerte koblinger og dataflyter, som alle nå kan legges til i en løsning. Customer Engagement-apper er også inkludert.

Kan jeg inkludere flyt- og lerretsapper?

Ja, flyter og lerretsapper er løsningsavhengige, så hvis disse komponentene legges til i løsningen, kan de delta i livssyklusen til appen. Noen trinn krever imidlertid fortsatt manuell konfigurasjon, som vil bli håndtert senere i år når vi introduserer miljøvariabler og -kontakter. For en liste over gjeldende begrensninger, gå til Kjente begrensninger.

Hvor mye koster GitHub Actions for Microsoft Power Platform ?

GitHub-handlinger er fritt tilgjengelig. Et gyldig GitHub-abonnement kreves imidlertid for å bruke handlingene på GitHub. 2000 handlingsminutter per måned kan brukes fritt for å komme i gang. Mer informasjon: GitHub-priser

Kan jeg bruke GitHub Actions til Microsoft Power Platform Power Pages?

Ja. Du kan laste opp portaldata og bruke distribusjonsprofilen til å tilpasse distribusjonsparameterne.

Se også

GitHub Actions for Power Platform produktmerknader
Tilgjengelige GitHub Actions Hands on Lab
Tilgjengelige GitHub-handlinger