Dela via


GitHub Actions för Microsoft Power Platform

GitHub Actions gör det möjligt för utvecklare att skapa automatiserade arbetsflöden för programvaruutvecklingens livscykel. 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 program; 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 programmetadata (kallas även lösningar) som innehåller olika plattformskomponenter, till exempel arbetsyteappar, modellbaserade appar, datorflöden, Microsoft chattrobotar för CoPilot Studio virtuella handläggare, AI Builder modeller, appar för kundengagemang (Dynamics 365 Sales, Dynamics 365 kundtjänst, Dynamics 365 Field Service Dynamics 365 Marketing och Dynamics 365 Project Service Automation) och kopplingar 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 program. 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 program som bygger på Microsoft Power Platform. Uppgifterna kan användas individuellt, t.ex för att importera en lösning till en underordnad miljö, eller tillsammans i ett arbetsflöde för att dirigera ett scenario som exempelvis "skapa ett versionsobjekt", "driftsätt till test" eller "hämta utvecklarä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.
  • Tjänstens huvudkonto och klienthemlighet: Denna anslutningstyp använder tjänsthuvudnamns-baserad autentisering och stöder multifaktorautentisering. 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 gör jag för att komma igång med GitHub Actions?

Självstudie: Kom igång med GitHub Actions är tillgängligt just nu så att du kan prova. Självstudierna visar hur du använder autentisering med tjänstens huvudnamn och standardautentisering med användarnamn/lösenord.

Hur gör jag för att få GitHub Actions för att Microsoft Power Platform arbeta på min lagringsplats?

Gå till GitHub Marketplace för åtgärder 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.

Installera GitHub Actions

Fungerar GitHub Actions bara för Power Apps?

GitHub Actions fungerar för både arbetsyte- och modellbaserade appar, Microsoft virtuella CoPilot Studio-agenter AI Builder, UI-flöden och traditionella flöden, anpassade anslutningsprogram och dataflöden, som alla 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. Men en giltig GitHub-prenumeration krävs emellertid för att kunna använda åtgärderna 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 med Microsoft Power Platform Power Pages?

Ja. Du kan överföra portaldata och använda distributionsprofilen för att anpassa distributionsparametrarna.

Se även

GitHub Actions för Power Platform viktig information
Tillgängliga GitHub Actions Hands on Lab
Tillgängliga GitHub-åtgärder