Partajați prin


Acțiuni GitHub pentru Microsoft Power Platform

GitHub Actions permite dezvoltatorilor să creeze fluxuri de lucru automate pentru ciclul de viață al dezvoltării software. Cu Acțiuni GitHub pentru Microsoft Power Platform, puteți crea fluxuri de lucru în depozitul dvs. pentru a construi, testa, condensa, lansa și implementa aplicații; efectua automatizarea; și gestiona roboții și alte componente construite în Microsoft Power Platform.

Acțiuni GitHub pentru Microsoft Power Platform includ următoarele funcții:

  • Importarea și exportul de metadate ale aplicațiilor (cunoscute și ca soluții) care conțin diverse componente ale platformei, cum ar fi aplicații planșă de lucru, aplicații bazate pe model, fluxuri desktop, Microsoft CoPilot Studio virtual agent chatbots, AI Builder modele, implicarea clienților aplicații (Dynamics 365 Sales, Dynamics 365 serviciu pentru relații cu clienții, Dynamics 365 Field Service, Dynamics 365 Marketing și Dynamics 365 Project Service Automation), și conectori între mediile de dezvoltare și controlul sursei.

  • Implementarea mediilor din aval.

  • Medii de furnizare sau anulare a furnizării

  • Efectuarea verificărilor de analiză statică împotriva soluțiilor prin utilizarea verificatorului de soluție Power Apps.

Puteți utiliza Acțiuni GitHub Actions pentru Microsoft Power Platform împreună cu orice alte Acțiuni GitHub disponibile pentru a compune construcția și a lansa fluxurile de lucru. Fluxurile de lucru pe care echipele le pun în mod obișnuit includ aprovizionarea mediilor de dezvoltare, exportând dintr-un mediu de dezvoltare în controlul sursei, generând versiuni și lansând aplicații. Acțiuni GitHub pentru Microsoft Power Platform sunt disponibile la https://github.com/marketplace/actions/powerplatform-actions.

Important

Acțiuni GitHub pentru Microsoft Power Platform sunt acceptate numai pentru un mediu Microsoft Dataverse cu o bază de date. Mai multe informații: Creați un mediu cu o bază de date

Concepte cheie

Acțiunile GitHub vă permit să creați fluxuri de lucru personalizate pentru ciclul de viață al dezvoltării software-ului direct în depozitul dvs. GitHub. Pentru o prezentare generală a Acțiunilor GitHub și a conceptelor de bază, consultați următoarele articole:

Ce sunt acțiunile GitHub pentru Microsoft Power Platform?

Acțiuni GitHub pentru Microsoft Power Platform reprezintă o colecție Acțiuni GitHub specifice pentru Microsoft Power Platform care elimină necesitatea de a descărca manual instrumente și scripturi personalizate pentru a gestiona ciclul de viață al aplicațiilor din aplicațiile create pe Microsoft Power Platform. Sarcinile pot fi utilizate individual pentru a efectua o sarcină, cum ar fi importarea unei soluții într-un mediu din aval, sau folosite împreună într-un flux de lucru pentru a orchestra un scenariu precum „generarea unui artefact de construire”, „implementare pentru testare”, sau „schimbări pentru colector”. Sarcinile de generare pot fi în mare parte clasificate în patru tipuri:

  • Asistent

  • Verificarea calității

  • Soluție

  • Gestionarea mediului

Pentru mai multe informații despre sarcinile individuale, accesați Acțiuni GitHub pentru Microsoft Power Platform.

Obțineți Acțiuni GitHub pentru Microsoft Power Platform

Puteți utiliza Acțiunile GitHub pentru Microsoft Power Platform prin adăugarea acțiunilor în fișierul definiție flux de lucru (.yml). Exemple de definiții ale fluxului de lucru sunt disponibile din Laboratorul de acțiuni GitHub.

Conexiune la medii

Pentru a interacționa cu un mediu Dataverse, trebuie creat un secret care să permită diferitelor acțiuni GitHub să îndeplinească sarcina necesară. Sunt disponibile două tipuri de conexiuni:

  • Nume utilizator/parolă: Configurat ca o conexiune de serviciu generică cu nume de utilizator și parolă. Autentificarea cu nume de utilizator/parolă nu acceptă autentificarea multifactor.
  • Principalul serviciului și secretul clientului: acest tip de conexiune folosește autentificare bazată pe principalul serviciului și acceptă autentificarea multifactorială. Autentificarea principală a serviciului

Rulări disponibile

Acțiuni GitHub pentru Microsoft Power Platform pot rula pe Microsoft Windows agenți dar și pe agenți Linux.

Întrebări frecvente

Cum încep cu GitHub Actions?

Tutorial: Începeți cu GitHub Actions este disponibil chiar acum pentru a le încerca. Tutorialele arată cum să utilizați autentificarea principală a serviciului și autentificarea standard de nume de utilizator/parolă.

Cum obțin acțiuni GitHub pentru Microsoft Power Platform în depozitul meu?

Accesați Bazar GitHub pentru acțiuni și căutați Power Platform. Când ajungeți pe pagină, selectați butonul verde pentru a instanția acțiunile în depozitul dvs.

Instalarea Acțiuni GitHub

Acțiunile GitHub funcționează numai pentru Power Apps?

Acțiunile GitHub funcționează atât pentru planșă de lucru, cât și pentru aplicațiile bazate pe model, Microsoft agenți virtuali CoPilot Studio, fluxuri UI și fluxuri tradiționale, AI Builder, conectori personalizați și fluxuri de date, toate acestea putând fi acum adăugate la o soluție. De asemenea, sunt incluse aplicațiile de implicare a clienților.

Pot include aplicații flux și planșă de lucru?

Da, fluxurile și aplicațiile de tip pânză conștientizează soluțiile, deci dacă aceste componente sunt adăugate la soluția dvs., acestea pot participa la ciclul de viață al aplicației dvs. Cu toate acestea, unii pași încă necesită o configurare manuală, care va fi abordată mai târziu în acest an când vom introduce variabile de mediu și conectori. Pentru o listă a limitărilor actuale, accesați Limitări cunoscute.

Cât costă GitHub Actions for Microsoft Power Platform ?

Acțiunile GitHub sunt disponibile gratuit. Cu toate acestea, este necesar un abonament GitHub valid pentru a utiliza acțiunile de pe GitHub. Pentru început, 2.000 de minute de acțiune/lună sunt disponibile gratuit. Mai multe informatii: Prețuri GitHub

Pot folosi GitHub Actions pentru Microsoft Power Platform cu Power Pages?

Da. Puteți încărca date de portal și puteți utiliza profilul de implementare pentru a particulariza parametrii de implementare.

Consultați și

GitHub Actions for Power Platform note de lansare
Acțiuni GitHub disponibile Hands on Lab
Acțiuni GitHub disponibile