GitHub-handlinger for Microsoft Power Platform

GitHub-handlinger gjør det mulig for utviklere å bygge automatiske arbeidsflyter for livssyklus 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:

  • Importer og eksporter av programmetadata (også kjent som løsninger) som inneholder forskjellige plattformkomponenter, for eksempel lerretsapper, modelldrevne apper, skrivebordsflyter, Power Virtual Agents-chatroboter, AI Builder-modeller, kundeengasjementapper (Dynamics 365 Sales, Dynamics 365 Customer Service, 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-handlinger?

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

Hvordan får jeg GitHub-handlinger for Microsoft Power Platform til å fungere i repositoriet 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-handlinger bare for Power Apps?

GitHub-handlinger fungerer for både lerretsapper og modelldrevne apper, Power Virtual Agents, brukergrensesnittflyter og tradisjonelle flyter, AI Builder, tilpassede kontakter og dataflyter, som 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-handlinger for Microsoft Power Platform-kostnader?

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-handlinger for Microsoft Power Platform med Power Pages?

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

Se også

Tilgjengelige GitHub-handlinger, praktiske øvelser

Tilgjengelige GitHub-handlinger