Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
GitHub Actions stellen ontwikkelaars in staat om geautomatiseerde levenscycluswerkstromen voor softwareontwikkeling te bouwen. Met GitHub Actions voor Microsoft Power Platform kunt u werkstromen maken in uw opslagplaats om apps te bouwen, testen, verpakken, vrijgeven en implementeren; automatisering uit te voeren; bots en andere onderdelen te beheren die zijn gebouwd op Microsoft Power Platform.
GitHub Actions voor Microsoft Power Platform bevatten de volgende functionaliteiten:
Metagegevens van toepassingen importeren en exporteren (ook wel oplossingen genoemd) die verschillende platformonderdelen bevatten, zoals canvas-apps, modelgestuurde apps, bureaubladstromen, Microsoft Copilot Studio chatbots voor virtuele agent, AI Builder modellen, customer engagement-apps (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing en Dynamics 365 Project Service Automation) en connectors tussen ontwikkelomgevingen en broncodebeheer.
Implementatie in downstream-omgevingen.
Inrichting of buitengebruikstelling van omgevingen
Statische analysecontroles uitvoeren op oplossingen met behulp van Power Apps oplossingscontrole.
U kunt GitHub Actions gebruiken voor Microsoft Power Platform samen met andere beschikbare GitHub Actions om uw build- en releasewerkstromen 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 Actions voor Microsoft Power Platform zijn beschikbaar op https://github.com/marketplace/actions/powerplatform-actions.
Belangrijk
GitHub Actions voor Microsoft Power Platform worden alleen ondersteund voor een Microsoft Dataverse-omgeving met een database. Meer informatie: Een omgeving maken met een database
Belangrijke concepten
Met GitHub Actions kunt u aangepaste workflows voor softwareontwikkelingslevenscycli rechtstreeks in uw GitHub-repository maken. Raadpleeg de volgende artikelen voor een overzicht van GitHub Actions en kernconcepten:
Wat zijn GitHub Actions voor Microsoft Power Platform?
GitHub Actions voor Microsoft Power Platform is een verzameling specifieke GitHub Actions voor Microsoft Power Platform die de noodzaak elimineert om handmatig aangepaste hulpmiddelen en scripts te downloaden voor het beheren van de levenscyclus 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 naar GitHub Actions voor Microsoft Power Platform voor meer informatie over afzonderlijke taken.
Krijg GitHub Actions voor Microsoft Power Platform
U kunt GitHub Actions voor Microsoft Power Platform gebruiken door de acties toe te voegen in uw werkstroomdefinitiebestand (.yml). Voorbeeldwerkstroomdefinities zijn beschikbaar in het GitHub Actions lab.
Verbinding met omgevingen
Als u wilt communiceren met een Dataverse-omgeving, moet er een geheim worden gemaakt waarmee de verschillende GitHub Actions de vereiste taak kan 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. Authenticatie van service-principal
Beschikbare jobs
GitHub Actions voor Microsoft Power Platform kan worden uitgevoerd op zowel Microsoft Windows-agents als 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 principalverificatie en standaardgebruikersnaam/wachtwoordverificatie kunt gebruiken.
Hoe krijg ik GitHub Actions voor Microsoft Power Platform werken in mijn opslagplaats?
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, Microsoft Copilot Studio virtuele agents, UI-stromen en traditionele stromen, AI Builder, aangepaste connectors en gegevensstromen, die allemaal kunnen worden toegevoegd aan een oplossing. Ook inbegrepen zijn apps voor klantbetrokkenheid.
Kan ik flow- en canvas-apps toevoegen?
Ja, stromen en canvas-apps zijn oplossingsbewust, dus als deze onderdelen aan uw oplossing worden toegevoegd, kunnen ze onderdeel worden van 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.
Hoe veel doet GitHub Actions voor Microsoft Power Platform kosten?
GitHub Actions zijn gratis beschikbaar. Er is echter een geldig GitHub-abonnement vereist voor het gebruik van de acties op GitHub. 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
Release-opmerkingen van GitHub Actions voor Power Platform
De beschikbare GitHub Actions Hands on Lab
Beschikbare GitHub Actions