Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
GitHub Actions consentire agli sviluppatori di creare flussi di lavoro automatizzati del ciclo di vita dello sviluppo software. Con GitHub Actions per Microsoft Power Platform, è possibile creare flussi di lavoro nel repository per compilare, testare, creare pacchetti, rilasciare e distribuire app, eseguire l'automazione e gestire bot e altri componenti basati su Microsoft Power Platform.
GitHub Actions per Microsoft Power Platform includono le funzionalità seguenti:
Importazione ed esportazione dei metadati dell'applicazione (noti anche come soluzioni) che contengono vari componenti della piattaforma, ad esempio app canvas, app basate su modello, flussi desktop, chatbot dell'agente virtuale Microsoft Copilot Studio, modelli AI Builder, app di customer engagement (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, marketing Dynamics 365 e Dynamics 365 Project Service Automation) e connettori tra ambienti di sviluppo e controllo del codice sorgente.
Distribuzione in ambienti downstream.
Configurazione o rimozione di ambienti
Esecuzione di controlli di analisi statiche sulle soluzioni usando Power Apps solution checker.
È possibile usare GitHub Actions per Microsoft Power Platform insieme a qualsiasi altro GitHub Actions disponibile per comporre i flussi di lavoro di compilazione e rilascio. I flussi di lavoro che i team mettono comunemente in atto includono il provisioning degli ambienti di sviluppo, l'esportazione da un ambiente di sviluppo al controllo di origine, la generazione di build e il rilascio di app. GitHub Actions per Microsoft Power Platform sono disponibili in https://github.com/marketplace/actions/powerplatform-actions.
Importante
GitHub Actions per Microsoft Power Platform sono supportati solo per un ambiente Microsoft Dataverse con un database. Altre informazioni: Creare un ambiente con un database
Concetti chiave
GitHub Actions consente di creare flussi di lavoro personalizzati del ciclo di vita di sviluppo software direttamente nel repository GitHub. Per una panoramica di GitHub Actions e concetti di base, vedere gli articoli seguenti:
Che cosa sono GitHub Actions per Microsoft Power Platform?
GitHub Actions per Microsoft Power Platform è una raccolta di GitHub Actions specifiche di Microsoft Power Platform che eliminano la necessità di scaricare manualmente strumenti e script personalizzati per gestire il ciclo di vita dell'applicazione delle app basate su Microsoft Power Platform. Le attività possono essere utilizzate singolarmente, come l'importazione di una soluzione in un ambiente downstream, oppure utilizzate insieme in un flusso di lavoro per orchestrare uno scenario come "generare un artefatto di compilazione", "distribuire per testare" o "raccogliere le modifiche del creatore". Le attività di compilazione possono essere in gran parte classificate in quattro tipi:
Assistente
Controllo qualità
Soluzione
Gestione dell'ambiente
Per altre informazioni sulle singole attività, vedere GitHub Actions per Microsoft Power Platform.
Ottenere GitHub Actions per Microsoft Power Platform
È possibile usare GitHub Actions per Microsoft Power Platform aggiungendo le azioni nel file di definizione del flusso di lavoro (.yml). Le definizioni del flusso di lavoro di esempio sono disponibili nel lab GitHub Actions.
Connessione agli ambienti
Per interagire con un ambiente Dataverse, è necessario creare un segreto che consenta ai vari GitHub Actions di eseguire l'attività richiesta. Sono disponibili due tipi di connessioni:
- Nome utente/password: configurata come connessione di servizio generica con nome utente e password. L'autenticazione con nome utente/password non supporta l'autenticazione a più fattori.
- Entità servizio e segreto client: questo tipo di connessione usa l'autenticazione basata sull'entità servizio e supporta l'autenticazione a più fattori. Autenticazione dell'entità servizio
Esecutori disponibili
GitHub Actions per Microsoft Power Platform può essere eseguito sia sugli agenti di Microsoft Windows che sugli agenti Linux.
Domande frequenti
Come iniziare a usare GitHub Actions?
Tutorial: Per iniziare a usare GitHub Actions è ora disponibile per provare. Le esercitazioni illustrano come usare l'autenticazione dell'entità servizio e l'autenticazione standard nome utente/password.
Come posso fare in modo che GitHub Actions per Microsoft Power Platform funzioni nel mio repository?
Passare a GitHub Marketplace per azioni e cercare Power Platform. Quando arrivi sulla pagina, seleziona il pulsante verde per iniziare le azioni nel tuo repository.
Do GitHub Actions funziona solo per Power Apps?
GitHub Actions funzionano sia per le app canvas che per le app basate su modello, agenti virtuali di Microsoft Copilot Studio, flussi tradizionali e di interfaccia utente, AI Builder, connettori personalizzati e flussi di dati, che ora possono essere aggiunti a una soluzione. Sono incluse anche le app di interazione con i clienti.
Posso includere le app Flow e Canvas?
Sì, i flussi e le app canvas riconoscono le soluzioni, quindi se questi componenti vengono aggiunti alla tua soluzione possono partecipare al ciclo di vita della tua app. Tuttavia, alcuni passaggi richiedono ancora la configurazione manuale, che verrà affrontata entro la fine dell'anno quando introdurremo connettori e variabili di ambiente. Per un elenco delle limitazioni attuali, vai a Limitazioni note.
Quanto costa GitHub Actions per Microsoft Power Platform?
GitHub Actions sono disponibili gratuitamente. Tuttavia, è necessaria una sottoscrizione GitHub valida per usare le azioni in GitHub. Per iniziare, sono disponibili gratuitamente 2.000 minuti di azione al mese. Altre informazioni: prezzi GitHub
È possibile usare GitHub Actions per Microsoft Power Platform con Power Pages?
Sì. Puoi caricare i dati dei portali e utilizzare il profilo di distribuzione per personalizzare i parametri di distribuzione.
Vedi anche
Note di rilascio di GitHub Actions per Power Platform
Laboratorio pratico disponibile su GitHub Actions
Azioni GitHub Disponibili