Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
mit GitHub Actions können Entwickler automatisierte Workflows für die Softwareentwicklung erstellen. Mit GitHub Actions für Microsoft Power Platform können Sie Workflows in Ihrem Repository erstellen, um Apps zu erstellen, zu testen, zu verpacken, zu veröffentlichen und bereitzustellen; Automatisierung durchzuführen und Bots und andere Komponenten zu verwalten, die auf Microsoft Power Platform basieren.
GitHub Actions für Microsoft Power Platform umfassen die folgenden Funktionen:
Importieren und Exportieren von Anwendungsmetadaten (auch als Lösungen bezeichnet), die verschiedene Plattformkomponenten wie Canvas-Apps, modellgesteuerte Apps, Desktopflüsse, Microsoft Copilot Studio, virtuellen Agent-Chatbots, AI Builder Modelle, kundenspezifische Engagement-Apps (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing und Dynamics 365 Project Service Automation) sowie Connectors zwischen Entwicklungsumgebungen und Quellcodeverwaltung enthalten.
Bereitstellung in nachgelagerten Umgebungen.
Bereitstellungs- oder De-Provisionierungsumgebungen
Durchführen statischer Analysen von Lösungen mithilfe des Power Apps Solution Checkers.
Sie können GitHub Actions für Microsoft Power Platform zusammen mit allen anderen verfügbaren GitHub Actions verwenden, um Ihre Build- und Freigabeworkflows zu verfassen. Zu den Workflows, die Teams allgemein implementieren, gehören die Bereitstellung von Entwicklungsumgebungen, der Export aus einer Entwicklungsumgebung in die Quellcodeverwaltung, die Erstellung von Builds und die Veröffentlichung von Apps. GitHub Actions für Microsoft Power Platform stehen unter https://github.com/marketplace/actions/powerplatform-actions zur Verfügung.
Wichtig
GitHub Actions für Microsoft Power Platform werden nur für eine Microsoft Dataverse Umgebung mit einer Datenbank unterstützt. Weitere Informationen: Umgebung mit einer Datenbank erstellen
Wichtige Konzepte
mit GitHub Actions können Sie benutzerdefinierte Workflows für die Softwareentwicklung direkt in Ihrem GitHub Repository erstellen. Eine Übersicht über GitHub Actions und Kernkonzepte erfahren Sie in den folgenden Artikeln:
Was sind GitHub Actions für Microsoft Power Platform?
GitHub Actions für Microsoft Power Platform ist eine Sammlung von Microsoft Power Platform-spezifischen GitHub Actions, die die Notwendigkeit beseitigen, benutzerdefinierte Tools und Skripts manuell herunterzuladen, um den Anwendungslebenszyklus von Apps zu verwalten, die auf Microsoft Power Platform. Die Aufgaben können einzeln verwendet werden, wie z. B. das Importieren einer Lösung in eine nachgelagerte Umgebung, oder zusammen in einem Workflow verwendet werden, um ein Szenario zu orchestrieren, wie z. B. „Generieren eines Build-Artefakts“, „Bereitstellen zum Testen“ oder „Ernten von Maker-Änderungen.“ Die Build-Aufgabe kann eigentlich in vier Arten kategorisiert werden:
Helfer
Qualitätsprüfung
Lösung
Umgebungsverwaltung
Weitere Informationen zu einzelnen Vorgängen erfahren Sie unter GitHub Actions für Microsoft Power Platform.
Holen Sie sich GitHub Actions für Microsoft Power Platform
Sie können GitHub Actions für Microsoft Power Platform verwenden, indem Sie die Aktionen in der Workflowdefinitionsdatei (.yml) hinzufügen. Beispielworkflowdefinitionen sind im GitHub Actions lab verfügbar.
Verbindung mit den Umgebungen
Um mit einer Dataverse-Umgebung zu interagieren, muss ein geheimer Schlüssel erstellt werden, der es den verschiedenen GitHub Actions ermöglicht, die erforderliche Aufgabe auszuführen. Es gibt zwei Typen von Verbindungen:
- Benutzername/Passwort: Konfiguriert als generische Dienstverbindung mit Benutzername und Passwort. Die Benutzername/Kennwort-Authentifizierung unterstützt keine Multifaktor-Authentifizierung.
- Dienstprinzip und Client-Secret: Diese Verbindungsart verwendet eine auf dem Dienstprinzip basierende Authentifizierung und unterstützt mehrstufige Authentifizierung. Authentifizierung eines Service Principals
Verfügbare Läufer
GitHub Actions für Microsoft Power Platform können sowohl auf Microsoft Windows-Agents als auch auf Linux-Agents ausgeführt werden.
Häufig gestellte Fragen
Wie beginne ich mit GitHub Actions?
Wie bekomme ich GitHub Actions für Microsoft Power Platform in meinem Repository zum Laufen?
Wechseln Sie zum GitHub Marketplace for Actions und suchen Sie nach Power Platform. Wenn die Seite angezeigt wird, wählen Sie die grüne Schaltfläche aus, um die Aktionen in Ihrem Repository zu initiieren.
GitHub Actions funktionieren sowohl für Canvas- als auch für modellgesteuerte Apps, Microsoft Copilot Studio virtuelle Agenten, UI-Flows und herkömmliche Flows, AI Builder, benutzerdefinierte Connectors und Datenflüsse, die jetzt einer Lösung hinzugefügt werden können. Ebenfalls enthalten sind Customer Engagement-Apps.
Kann ich Flow- und Canvas-Apps einbeziehen?
Ja, Flows und Canvas Apps sind lösungsorientiert, d.h. wenn diese Komponenten zu Ihrer Lösung hinzugefügt werden, können sie am Lebenszyklus Ihrer App teilnehmen. Einige Schritte erfordern jedoch immer noch eine manuelle Konfiguration, die wir später in diesem Jahr bei der Einführung von Umgebungsvariablen und Konnektoren behandeln werden. Eine Liste der aktuellen Einschränkungen finden Sie unter Bekannte Einschränkungen.
Wie viel kostet GitHub Actions für die Microsoft Power Platform?
GitHub Actions stehen kostenlos zur Verfügung. Ein gültiges GitHub-Abonnement ist jedoch erforderlich, um die Aktionen für GitHub zu verwenden. Für den Einstieg stehen Ihnen 2.000 Aktionsminuten/Monat kostenlos zur Verfügung. Weitere Informationen: GitHub Preise
Kann ich GitHub Actions für Microsoft Power Platform mit Power Pages verwenden?
Ja Sie können Portaldaten hochladen und das Bereitstellungsprofil verwenden, um die Bereitstellungsparameter anzupassen.
Siehe auch
Versionshinweise zu GitHub Actions für Power Platform
Verfügbares GitHub Actions Praxislabor
Verfügbare GitHub-Aktionen