GitHub Actions za Microsoft Power Platform

GitHub Actions omogočajo razvijalcem gradnjo avtomatiziranih življenjskih tokov razvoja programske opreme. Če uporabljate GitHub Actions za Microsoft Power Platform, lahko ustvarite poteke dela v skladišču za ustvarjanje, preskušanje, pakiranje, izdajo in uvajanje aplikacij, izvajanje avtomatizacije ter upravljanje botov in drugih komponent, ki so zgrajene na Microsoft Power Platform.

GitHub Actions za Microsoft Power Platform vključujejo naslednje zmogljivosti:

  • Uvoz in izvoz metapodatkov aplikacij (znanih tudi kot rešitve), ki vsebujejo različne platformne komponente, kot so canvas aplikacije, aplikacije, ki temeljijo na modelih, namizni tokovi, Microsoft Copilot Studio virtualni agentni klepetalni roboti, modeli AI Builder, aplikacije za angažiranost strank (Dynamics 365 Sales), Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing in Dynamics 365 Project Service Automation), ter povezave med razvojnimi okolji in Nadzor izvorne različice.

  • Uvajanje v nadaljnja okolja.

  • Okolja za omogočanje uporabe ali onemogočanje uporabe.

  • Preverjanje statične analize proti rešitvam z uporabo Power Apps preverjevalnika rešitev.

GitHub Actions za Microsoft Power Platform lahko uporabite skupaj z drugimi razpoložljivimi GitHub Actions za sestavo vaših potekov gradnje in izdaje. Poteki dela, ki jih ekipe običajno vzpostavijo, vključujejo omogočanje uporabe razvojnih okolij, izvoz iz razvojnega okolja v nadzor izvorne kode, ustvarjanje graditev in izdajanje aplikacij. Informacije za GitHub Actions najdete Microsoft Power Platform na spletnem mestu https://github.com/marketplace/actions/powerplatform-actions.

Pomembno

GitHub Actions za Microsoft Power Platform podpira le okolje Microsoft Dataverse z zbirko podatkov. Če želite več informacij, glejte Ustvarjanje okolja z zbirko podatkov.

Ključni pojmi

Če uporabljate GitHub Actions, lahko ustvarite poteke življenjskega cikla razvoja programske opreme po meri neposredno v GitHub skladišču. Če si želite ogledati GitHub Actions in osnovne koncepte, glejte naslednje članke:

Kaj so GitHub Actions za Microsoft Power Platform?

GitHub Actions for Microsoft Power Platform je zbirka Microsoft Power Platform GitHub Actions, ki odpravljajo potrebo po ročnem prenosu prilagojenih orodij in skript za upravljanje življenjskega cikla aplikacij, zgrajenih na njih Microsoft Power Platform. Opravila je mogoče uporabiti posamično, na primer uvoz rešitve v nadaljnje okolje ali pa jih skupaj uporabiti v poteku dela za organizacijo scenarija, kot je »ustvarjanje artefakta izdelave«, »uvajanje v preskus« ali »pridobivanje sprememb ustvarjalca«. Opravila za graditev je pretežno mogoče kategorizirati na štiri vrste:

  • Pomočnik

  • Preverjanje kakovosti

  • Rešitev

  • Upravljanje okolja

Za več informacij o posameznih nalogah obiščite GitHub Actions za Microsoft Power Platform.

Pridobite GitHub Actions za Microsoft Power Platform

GitHub Actions za Microsoft Power Platform lahko uporabite tako, da akcije dodate v datoteko z definicijo delovnega toka (.yml). Vzorčne definicije delovnih tokov so na voljo v GitHub Actions lab.

Povezave z okolji

Za interakcijo z okoljem Dataverse je treba ustvariti skrivnost, ki omogoča različnim GitHub Actions izvedbo zahtevane naloge. Na voljo sta dve vrsti povezav:

  • Uporabniško ime/geslo: konfigurirano kot generična povezava storitve z uporabniškim imenom in geslom. Preverjanje pristnosti uporabniškega imena/gesla ne podpira večfaktorskega preverjanja pristnosti.
  • Skrivnost glavnega imena storitve in odjemalca: ta vrsta povezave uporablja preverjanje pristnosti, ki temelji na glavnem imenu storitve in podpira večkratno preverjanje pristnosti. Preverjanje pristnosti glavnega imena storitve

Razpoložljivi izvajalci

GitHub Actions za Microsoft Power Platform lahko teče na obeh Windows agentov in Linux agentov.

Pogosta vprašanja

Kako začeti z GitHub Actions?

Vadnica: začnite uporabljati GitHub Actions, ki jo lahko preskusite. Vadnice prikazujejo, kako uporabljati glavno preverjanje pristnosti storitve in standardno preverjanje pristnosti uporabniškega imena/gesla.

Kako naj GitHub Actions za Microsoft Power Platform deluje v mojem repozitoriju?

Pojdite na GitHub Marketplace za Actions in poiščite Power Platform. Ko prispete na stran, izberite zeleni gumb, da shranite dejanja v svoj repozitorij.

GitHub Actions namestitev

Ali GitHub Actions deluje samo za Power Apps?

GitHub Actions delujejo tako za canvas kot za aplikacije, ki temeljijo na modelih, Microsoft Copilot Studio virtualne agente, tokove uporabniškega vmesnika in tradicionalne tokove, AI Builder, prilagojene konektorje in podatkovne tokove, vse to je zdaj mogoče dodati v rešitev. Vključene so tudi aplikacije za interakcijo s strankami.

Ali lahko vključim aplikacije Flow in Canvas?

Da, tokovi in aplikacije na platnu se zavedajo rešitev, zato lahko te komponente dodate v rešitev, ki jo lahko uporabljajo v življenjskem ciklu vaše aplikacije. Vendar je pri nekaterih korakih potrebna ročna konfiguracija, kar bomo obravnavali pozneje v letošnjem letu, ko bomo predstavili spremenljivke in povezovalnike okolja. Za seznam trenutnih omejitev, pojdite na Znane omejitve.

Koliko stane GitHub Actions za Microsoft Power Platform?

GitHub Actions so na voljo brezplačno. Vendar pa potrebujete veljavno naročnino GitHub za uporabo dejanj v GitHub. Če želite začeti, dobite brezplačno 2000 minut dejanj na mesec. Če želite več informacij, glejte GitHub cene.

Ali lahko uporabim GitHub Actions za Microsoft Power Platform z Power Pages?

Da. Da. Podatke portala lahko naložite in s pomočjo profila uvajanja prilagodite parametre uvajanja.

Glejte tudi

GitHub Actions za opombe k izdaji Power Platforme
Na voljo GitHub Actions Hands on Lab
Na voljo GitHub Actions