Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GitHub Actions gör det möjligt för utvecklare att skapa automatiserade livscykelarbetsflöden för programvaruutveckling. Med GitHub Actions för Microsoft Power Platform kan du skapa arbetsflöden på lagringsplatsen för att skapa, testa, paketera, släppa och distribuera appar, utföra automatisering och hantera robotar och andra komponenter som bygger på Microsoft Power Platform.
GitHub Actions för Microsoft Power Platform innehåller följande funktioner:
Importera och exportera programmetadata (kallas även lösningar) som innehåller olika plattformskomponenter som arbetsyteappar, modelldrivna appar, skrivbordsflöden, Microsoft Copilot Studio chattrobotar för virtuella agenter, AI Builder modeller, appar för kundengagemang (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing och Dynamics 365 Project Service Automation) samt kopplingar mellan utvecklingsmiljöer och källkontroll.
Distribuera till nedströmsmiljöer.
Etablerings- och avetableringsmiljöer
Utföra statiska analyskontroller mot lösningar med hjälp av Power Apps lösningskontroll.
Du kan använda GitHub Actions för Microsoft Power Platform tillsammans med andra tillgängliga GitHub Actions för att skapa dina bygg- och versionsarbetsflöden. Arbetsflöden som team ofta använder inkluderar att etablera utvecklingsmiljöer, exportera från en utvecklingsmiljö till källkontrollsystem, generera kompileringar och släppa appar. GitHub Actions 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ö med en databas. Mer information: Skapa en miljö med en databas
Nyckelbegrepp
GitHub Actions gör att du kan skapa anpassade arbetsflöden för programvaruutvecklingslivscykel direkt i din GitHub lagringsplats. En översikt över GitHub Actions och grundläggande begrepp finns i följande artiklar:
Vad är GitHub Actions 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 att manuellt ladda ned anpassade verktyg och skript för att hantera programlivscykeln 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 nedströmsmiljö, eller tillsammans i ett arbetsflöde för att orkestrera ett scenario som exempelvis "skapa ett byggartefakt", "driftsätt till test" eller "hämta utvecklarändringar". Bygguppgifterna kan i stort delas upp i fyra kategorier:
Assistent
Kvalitetskontroll
Lösning
Miljöhantering
Mer information om enskilda uppgifter finns i GitHub Actions för Microsoft Power Platform.
Hämta GitHub Actions för Microsoft Power Platform
Du kan använda GitHub Actions för Microsoft Power Platform genom att lägga till åtgärderna i arbetsflödesdefinitionsfilen (.yml). Exempel på arbetsflödesdefinitioner är tillgängliga från GitHub Actions lab.
Anslut till miljöer
För att interagera med en Dataverse-miljö måste en hemlighet skapas som gör att de olika GitHub Actions kan utföra den uppgift som krävs. 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.
- Tjänstens huvudkonto och klienthemlighet: Denna anslutningstyp använder tjänsthuvudnamns-baserad autentisering och stöder multifaktorautentisering. Tjänstens huvudautentisering
Tillgängliga körprogram
GitHub Actions för Microsoft Power Platform kan köras på både Microsoft Windows-agenter och Linux-agenter.
Vanliga frågor och svar
Hur kommer jag igång med GitHub Actions?
Tutorial: Kom igång med GitHub Actions är tillgänglig just nu för att prova. Självstudierna visar hur du använder autentisering med tjänstens huvudnamn och standardanvändar-/lösenordsautentisering.
Hur får jag GitHub Actions för Microsoft Power Platform som arbetar på min lagringsplats?
Gå till GitHub Marketplace for Actions och sök efter Power Platform. När du kommer till sidan, välj den gröna knappen för att skapa en instans av åtgärderna i din databas.
Fungerar GitHub Actions endast för Power Apps?
GitHub Actions fungerar för både canvas och modelldrivna appar, Microsoft Copilot Studio virtuella agenter, UI-flöden och traditionella flöden, AI Builder, anpassade kopplingar och dataflöden, som nu kan läggas till i en lösning. Här ingår även kundengagemangsappar.
Kan jag inkludera flödes- och arbetsyteappar?
Ja, flöden och arbetsyteappar är lösningsmedvetna, så om de här komponenterna läggs till i lösningen kan de delta i programmets livscykel. Vissa steg måste dock fortfarande konfigureras manuellt, som kommer att ses över senare i år när miljövariabler och kopplingar introduceras. En lista med aktuella begränsningar finns på Kända begränsningar.
Hur mycket kostar GitHub Actions för Microsoft Power Platform?
GitHub Actions är tillgängliga 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ärdsminuter/månad tillgängliga gratis. Mer information: GitHub prissättning
Kan jag använda GitHub Actions för Microsoft Power Platform med Power Pages?
Ja. Du kan överföra portaldata och använda distributionsprofilen för att anpassa distributionsparametrarna.
Se även
Versionsinformation för GitHub Actions för Power Platform
Available GitHub Actions Hands on Lab
Tillgängliga GitHub Actions