GitHub-acties voor Microsoft Power Platform

GitHub-acties stellen ontwikkelaars in staat om geautomatiseerde workflows voor de levenscyclus van softwareontwikkeling te bouwen. Met GitHub-acties voor Microsoft Power Platform kunt u werkstromen in uw opslagplaats maken om apps te bouwen, te testen, te verpakken, vrij te geven, te implementeren, automatisering uit te voeren en bots en andere onderdelen gebouwd op Microsoft Power Platform te beheren.

GitHub-acties voor Microsoft Power Platform omvatten de volgende mogelijkheden:

  • Het importeren en exporteren van toepassingsmetadata (ook bekend als oplossingen) die verschillende platformcomponenten bevatten, zoals canvas-apps, modelgestuurde apps, bureaubladstromen, Power Virtual Agents-chatbots, AI Builder-modellen, apps voor klantbetrokkenheid (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing en Dynamics 365 Project Service Automation), en connectoren tussen ontwikkelomgevingen en bronbeheer.

  • Implementatie in downstream-omgevingen.

  • Inrichting of buitengebruikstelling van omgevingen

  • Het uitvoeren van statische analysecontroles voor oplossingen met Power Apps-oplossingscontrole.

U kunt GitHub-acties gebruiken voor Microsoft Power Platform samen met andere beschikbare GitHub-acties om uw build- en release-workflows samen te stellen. Workflows die teams vaak uitvoeren, omvatten het inrichten van ontwikkelomgevingen, het exporteren van een ontwikkelomgeving naar bronbeheer, het genereren van builds en het vrijgeven van apps. GitHub-acties voor Microsoft Power Platform zijn beschikbaar op https://github.com/marketplace/actions/powerplatform-actions.

Belangrijk

GitHub-acties voor Microsoft Power Platform worden alleen ondersteund voor een Microsoft Dataverse-omgeving met een database. Meer informatie: Een omgeving met een database maken

Belangrijke concepten

Met GitHub-acties kunt u aangepaste workflows voor de levenscyclus van softwareontwikkeling maken, rechtstreeks in uw GitHub-opslagplaats. Bekijk de volgende artikelen voor een overzicht van GitHub-acties en kernconcepten:

Wat zijn GitHub-acties voor Microsoft Power Platform?

GitHub Actions voor Microsoft Power Platform is een verzameling voor Microsoft Power Platform specifieke GitHub-acties die de noodzaak wegnemen om handmatig aangepaste tooling en scripts te downloaden om de levenscyclus te beheren van apps die zijn gebouwd op Microsoft Power Platform. De taken kunnen afzonderlijk worden gebruikt, zoals het importeren van een oplossing in een downstream omgeving, of samen worden gebruikt in een werkstroom om een scenario te orkestreren zoals 'een buildartefact genereren', 'implementeren om te testen' of 'makerwijzigingen verzamelen'. De build-taken kunnen grotendeels worden onderverdeeld in vier typen:

  • Help

  • Kwaliteitscontrole

  • Oplossing

  • Omgevingsbeheer

Ga voor meer informatie over individuele taken naar GitHub-acties voor Microsoft Power Platform.

GitHub-acties ophalen voor Microsoft Power Platform

U kunt GitHub-acties gebruiken voor Microsoft Power Platform door de acties toe te voegen in uw werkstroomdefinitiebestand (.yml). Voorbeelden van workflowdefinities zijn beschikbaar in het GitHub Actions-lab.

Verbinding met omgevingen

Als u wilt communiceren met een Dataverse-omgeving, moet u een geheim maken waarmee de verschillende GitHub-acties de vereiste taak kunnen uitvoeren. Er zijn twee typen verbindingen beschikbaar:

  • Gebruikersnaam/wachtwoord: geconfigureerd als een algemene serviceverbinding met gebruikersnaam en wachtwoord. Verificatie gebruikersnaam/wachtwoord ondersteunt geen meervoudige verificatie.
  • Service Principal en clientgeheim: dit verbindingstype maakt gebruik van op Service Principal gebaseerde verificatie en ondersteunt meervoudige verificatie. Verificatie van service-principal

Beschikbaar voor uitvoering

GitHub-acties voor Microsoft Power Platform kunnen worden uitgevoerd op Microsoft Windows- en Linux-agents.

Veelgestelde vragen

Hoe ga ik aan de slag met GitHub Actions?

Zelfstudie: Aan de slag met GitHub Actions kunt u nu uitproberen. De zelfstudies laten zien hoe u verificatie van service-principals en standaardgebruikersnamen en wachtwoorden gebruikt.

Hoe zet ik GitHub Actions voor Microsoft Power Platform aan het werk in mijn opslagplaats?

Ga naar de GitHub Marketplace voor acties en zoek naar Power Platform. Wanneer u op de pagina bent, selecteert u de groene knop om de acties in uw opslagplaats te plaatsen.

GitHub Actions installeren

Werken GitHub Actions alleen voor Power Apps?

GitHub-acties werken voor zowel canvas- als modelgestuurde apps, Power Virtual Agents, UI-stromen en traditionele stromen, AI Builder, aangepaste connectoren en gegevensstromen, die nu allemaal aan een oplossing kunnen worden toegevoegd. Ook inbegrepen zijn apps voor klantbetrokkenheid.

Kan ik stroom en canvas-apps opnemen?

Ja, stromen en canvas-apps zijn oplossingsbewust, dus als deze componenten aan uw oplossing worden toegevoegd, kunnen ze deelnemen aan de levenscyclus van uw app. Sommige stappen vereisen echter nog steeds handmatige configuratie, wat later dit jaar zal worden behandeld wanneer we omgevingsvariabelen en connectoren introduceren. Ga voor een lijst met huidige beperkingen naar Bekende beperkingen.

Hoeveel kost GitHub Actions voor Microsoft Power Platform?

GitHub-acties zijn gratis beschikbaar. Er is echter een geldig GitHub-abonnement vereist om de acties op GitHub te gebruiken. Om te beginnen zijn er 2.000 actieminuten/maand gratis beschikbaar. Meer informatie: GitHub-prijzen

Kan ik GitHub Actions gebruiken voor Microsoft Power Platform met Power Pages?

Ja. U kunt portalgegevens uploaden en het implementatieprofiel gebruiken om de implementatieparameters aan te passen.

Zie ook

Praktijklab voor beschikbare GitHub Actions

Beschikbare GitHub-acties