GitHub Actions för Microsoft Power Platform
Med GitHub-åtgärder kan utvecklare bygga automatiska livscykel-arbetsflöden för programutveckling. Med GitHub-åtgärder för Microsoft Power Platform, kan du skapa arbetsflöden i ditt arkiv för att bygga, testa, paketera, släppa och distribuera appar; utföra automatisering; och hantera bots och andra komponenter som bygger på Microsoft Power Platform.
GitHub-åtgärder för Microsoft Power Platform inkluderar följande funktioner:
Importera och exportera applikationsmetadata (även känd som lösningar) som innehåller olika plattformskomponenter som arbetsyteappar, modelldrivna appar, UI-flöden, Power Virtual Agents chattrobotar, AI Builder-modeller, kundengagemangsappar (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing och Dynamics 365 Project Service Automation) och kontakter mellan utvecklingsmiljöer och källkontroll.
Distribuera till efterföljande miljöer.
Etablerings- och avetableringsmiljöer
Utföra statiska analyskontroller mot lösningar med hjälp av Power Appslösningskontroll.
Du kan använda GitHub Actions för Microsoft Power Platform tillsammans med andra GitHub Actions för att skapa dina build- och versionsarbetsflöden. Arbetsflöden som team ofta använder inkluderar etableringsutvecklingsmiljöer, export från en utvecklingsmiljö till källkontroll, generera builds och släppa appar. GitHub-åtgärder för Microsoft Power Platform finns påhttps://github.com/marketplace/actions/powerplatform-actions.
Viktigt
GitHub Actions för Microsoft Power Platform stöds endast för en Microsoft Dataverse-miljöer med en databas. Mer information: Skapa en miljö med en databas
Nyckelbegrepp
Med GitHub Actions kan du skapa anpassade arbetsflöden för programvaruutvecklings livscykel direkt i GitHub-databas. En översikt över GitHub-åtgärder och viktiga begrepp finns i följande artiklar:
Vad är GitHub-åtgärder fär Microsoft Power Platform?
GitHub Actions för Microsoft Power Platform är en samling Microsoft Power Platform–specifika GitHub Actions som eliminerar behovet av manuell hämtning av anpassade verktyg och skript för hantering av livscykeln för appar som bygger på Microsoft Power Platform. Uppgifterna kan användas individuellt, t. ex. för att importera en lösning till en efterföljande miljö, eller också användas tillsammans i ett arbetsflöde för att dirigera ett scenario som "skapa en versionsartefakt", "distribuera till test" eller "skörda utvecklarförändringar". Framställningsuppgifterna kan i stort delas upp i fyra kategorier:
Assistent
Kvalitetskontroll
Lösning
Miljöhantering
Mer information om enskilda uppgifter finns GitHub Actions för Microsoft Power Platform.
Hämta GitHub-åtgärder för Microsoft Power Platform
Du kan använda GitHub-åtgärder för Microsoft Power Platform genom att lägga till åtgärderna i din definionsfill för arbetsflöde (.yml). Exempel på arbetsflödesdefinitioner är tillgängliga GitHub Actions-övning.
Anslut till miljöer
Om du vill interagera med en Dataverse-miljö måste du skapa en hemlighet som gör att de olika GitHub-åtgärderna kan utföra den begärda uppgiften. Det finns två typer av anslutningar:
- Användarnamn/lösenord: konfigurerad som en allmän tjänstanslutning med användarnamn och lösenord. Autentisering med användarnamn/lösenord stöder inte autentisering med flera autentiseringar.
- Huvudkonto för tjänsten och klienthemlighet: För den här anslutningstypen används huvudkonto för tjänsten–autentisering och stöd för multiautentisering. Tjänstens huvudautentisering
Tillgängliga körningar
GitHub-åtgärder för Microsoft Power Platform kan köras på båda Microsoft Windows agenter och Linux-agenter.
Vanliga frågor och svar
Hur kommer jag i gång med GitHub Actions?
Självstudier: Komma igång med GitHub Actions är tillgänglig just nu för att du ska prova. Självstudierna visar hur du använder autentisering av tjänsteprincip och autentisering av standard användarnamn/lösenord.
Hur får jag GitHub Actions för att Microsoft Power Platform jag arbetar i min förvaringsplats?
Gå Actions Marketplace för åtgärder och sök efter Power Platform. När du kommer till sidan markerar du den gröna knappen för att ange åtgärderna i databasen.

Fungerar GitHub Actions bara för Power Apps?
GitHub Actions fungerar för både arbetsyte- och modelldrivna appar, Power Virtual Agents, UI-flöden och traditionella flöden, AI Builder, anpassade kontakter och dataflöden, som alla nu kan läggas till i en lösning. Kunder för kundengagemangsappar ingår också.
Kan jag använda flödes- och arbetsyteappar?
Ja, flöden och arbetsyteappar är lösningsmedvetna, så om dessa komponenter läggs till i din lösning kan de delta i livscykeln för din app. Vissa steg kräver dock fortfarande manuell konfiguration, vilket kommer att tas upp senare i år när vi introducerar miljövariabler och kontakter. För en lista över aktuella begränsningar, gå till Kända begränsningar.
Hur mycket kostar GitHub Actions för Microsoft Power Platform?
GitHub Actionsfinns utan kostnad. En giltig GitHub -prenumeration krävs dock för att använda åtgärderna på GitHub. För att komma igång är 2 000 åtgärder minuter/månad gratis tillgängliga. Mer information: GitHub-pris
Kan jag använda GitHub-åtgärder för Microsoft Power Platform med Power Apps portaler?
Ja. Du kan överföra portaldata och använda distributionsprofilen för att anpassa distributionsparametrarna.