GitHub-acties voor Microsoft Power Platform
Met GitHub Actions kunnen ontwikkelaars geautomatiseerde workflows voor de levenscyclus van softwareontwikkeling 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 toepassingsmetagegevens (ook wel oplossingen genoemd) die verschillende platformcomponenten bevatten, zoals canvas-apps, modelgestuurde apps, Bureaublad-stromen, Microsoft CoPilot Studio virtuele agent-chatbots, AI Builder modellen, apps voor klantbetrokkenheid (Dynamics 365 Sales, Dynamics 365 klantenservice, Dynamics 365 Field Service, Dynamics 365 Marketing en Dynamics 365 Project Service Automation) en connectoren tussen ontwikkelomgevingen en broncodebeheer.
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?
Tutorial: Aan de slag met GitHub Actions is nu beschikbaar om uit te proberen. De tutorials laten zien hoe u service principal authentication en standaard username/password authentication gebruikt.
Hoe zorg ik ervoor dat GitHub Actions in mijn repository werken? Microsoft Power Platform
Ga naar de GitHub Marketplace voor acties en zoek naar Power Platform. Selecteer wanneer u op de pagina bent de groene knop om de acties in uw opslagplaats te plaatsen.
Werken GitHub Actions alleen voor Power Apps?
GitHub Actions werken voor zowel canvas- als modelgestuurde apps, virtuele CoPilot Studio-agenten, UI-stromen en traditionele stromen, aangepaste connectoren en gegevensstromen. Deze kunnen nu allemaal aan een oplossing worden toegevoegd. Microsoft AI Builder Ook inbegrepen zijn apps voor klantbetrokkenheid.
Kan ik flow- en canvas-apps toevoegen?
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
GitHub-acties voor Power Platform release-opmerkingen
Beschikbare GitHub-acties Hands-on Lab
Beschikbare GitHub-acties