Acțiuni GitHub pentru Microsoft Power Platform
Acțiunile GitHub permit dezvoltatorilor să construiască fluxuri de lucru pentru ciclul de viață al dezvoltării software automatizate. 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 exportarea metadatelor aplicației (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, chatbot-uri pentru agenți virtuali Microsoft copilot Studio, AI Builder modele, aplicații pentru implicarea clienților (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 pot începe cu Acțiunile GitHub?
Tutorial: începeți cu GitHub Actions este disponibil chiar acum pentru încercare. Tutorialele arată cum să utilizați autentificarea principală a serviciului și autentificarea standard cu nume de utilizator/parolă.
Cum pot face ca GitHub Actions pentru Microsoft Power Platform să funcționeze î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 depozit.
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, agenții virtuali Microsoft copilot Studio, fluxurile UI și fluxurile tradiționale, AI Builder, conectorii personalizați și fluxurile 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 proiectate pe pânză?
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ă Acțiunile GitHub pentr 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 disponibile GitHub Hands on Lab
Acțiuni GitHub disponibile