Dela via


GitHub Actions för Microsoft Power Platform

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.

GitHub Actions Install

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