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 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 program, datorflö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 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 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 Microsoft Power Platform jag arbetar i min förvaringsplats?

Gå till GitHub 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.

Installera GitHub Actions

Fungerar GitHub Actions bara för Power Apps?

GitHub Actions fungerar för både arbetsyte- och modellbaserade program, Power Virtual Agents, UI-flöden och traditionella flöden, AI Builder, anpassade anslutningar och dataflöden som nu kan läggas till i en lösning. Här ingår även kundengagemangsappar.

Kan jag använda 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 kostar?

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-åtgärder 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

Tillgängliga GitHub Actions praktiska laborationer

Tillgängliga GitHub Actions