Microsoft Power Platform orodja za ustvarjanje Azure DevOps

Uporabite Microsoft Power Platform Build Tools za avtomatizacijo pogostih nalog gradnje in nameščanja, povezanih z aplikacijami, zgrajenimi na Microsoft Power Platform. Ta opravila vključujejo:

  • Sinhroniziranje metapodatkov rešitve (znanih tudi kot rešitve), ki vsebujejo različne komponente platforme, kot so:
    • Aplikacije za vključevanje strank: Dynamics 365 Sales, Storitve za stranke, terenske storitve, marketing in Project Service Automation
    • Aplikacije na osnovi delovnega območja
    • Aplikacije, ki temeljijo na modelu
    • tokovi uporabniškega vmesnika
    • Virtualni agenti
    • Modeli AI Builder
    • Povezovalci med razvojnimi okolji in nadzorom vira
  • Ustvarjanje artefaktov graditve
  • Uvajanje v nadaljnja okolja
  • Okolja za zagotavljanje ali deaktiviranje
  • Izvajanje statičnih analiz glede na rešitve z uporabo storitve Power Apps checker

Uporabite naloge Microsoft Power Platform Build Tools skupaj z drugimi razpoložljivimi Azure DevOps nalogami za sestavo vaših gradilnih in release pipelineov. Prodajni lijaki, ki so jih ekipe pogosto vzpostavile, vključujejo začetek, izvoz iz razvoja, graditev in sproščanje.

ALM, ki ga poganja Azure DevOps.

opomba,

Microsoft Power Platform Build Tools so podprta le za Microsoft Dataverse okolje z bazo podatkov. Več informacij: Ustvarjanje okolja z zbirko podatkov

Microsoft Power Platform Build Tools so zdaj na voljo za uporabo v regijah GCC in GCC High.

Kaj so orodja za gradnjo Microsoft Power Platform?

Microsoft Power Platform Orodja za gradnjo so zbirka opravil delovne različice platforme Power Platform, ki odpravljajo potrebo po ročnem prenosu orodij Azure DevOps skriptov po meri za upravljanje življenjskega cikla aplikacije aplikacij, ki so zgrajene na Microsoft Power Platform.

Naloge lahko uporabite posamično, kot je uvoz rešitve v nižje okolje, ali skupaj v cevovodu za orkestriranje scenarija, kot je generiranje artefakta gradnje, uvesti za preizkušanjeali spremembe proizvajalca žetve. Delovna opravila lahko v veliki meri razvrstite v štiri vrste:

  • Pomočnik
  • Preverjanje kakovosti
  • Rešitev
  • Upravljanje okolja

Za več informacij o razpoložljivih nalogah glejte Microsoft Power Platform Build Tools naloge.

Kaj so orodja Power Platform Build Tools različice 2.0?

Orodja Power Platform Build Tools različice 2.0 zagotavljajo vse možnosti, ki jih ponujajo Power Platform Build Tools in hkrati temeljijo na vmesniku ukazne vrstice za Power Platform.

Power Platform Različica Build Tools 1.0 temelji na PowerShell. Power Platform Build Tools 2.0 je različica, ki Microsoftove storitve in dodaja novejše funkcije.

Za prejšnje različice orodij za ustvarjanje platforme Power Platform Microsoft potrebne nujne varnostne posodobitve. Čim prej se premaknite na power platformo Build Tools različica 2.0.

Pomembno

Različic opravil za orodja za graditev platforme Power Platform v cevovodu gradnje ni mogoče mešati in se ujemati.

Pridobite orodja za gradnjo Microsoft Power Platform

Microsoft Power Platform Build Tools lahko namestite v svojo Azure DevOps organizacijo iz Azure Marketplace.

Po namestitvi bodo vse naloge, vključene v Microsoft Power Platform Build Tools, na voljo za dodajanje v katerikoli nov ali obstoječi proces. Poiščete jih lahko z iskanjem »Power Platform«.

Pridobite Microsoft Power Platform Build Tools

Povezave z okolji

Za interakcijo z okoljem Microsoft Power Platform morate vzpostaviti povezavo, da lahko naloge orodja za gradnjo izvedejo zahtevana dejanja. Na voljo sta dve vrsti povezav:

Vrsta povezave Description
Vodja storitve prek Workload Identity Federation (priporočeno) Uporablja preverjanje pristnosti na podlagi glavnega servisa prek zveznih poverilnic. Priporočljivo za najemnike, ki zahtevajo večfaktorsko avtentikacijo.
Skrivnost glavnega servisa in stranke Uporablja preverjanje pristnosti na podlagi glavnega servisa.
Uporabniško ime/geslo Splošna storitev povezava z uporabniškim imenom in geslom. Ne podpira uporabnikov, ki potrebujejo večfaktorsko avtentikacijo.

Konfiguriranje povezav storitve z glavnim imenom storitve

Če želite konfigurirati povezavo z glavnim servisom, morate najprej imeti Power Platform profil, overjen z zahtevanimi dovoljenji. V okolje Dataverse morate dodati aplikacijo Microsoft Entra ID in pripadajočega uporabnika aplikacije.

Ustvarite principala storitve in skrivnost odjemalca

Z ukazom pac admin create-service-principal lahko ustvarite in konfigurirate glavno ime storitve za uporabo z Microsoft Power Platform orodja za ustvarjanje.

Ta ukaz najprej registrira objekt aplikacije in ustrezno ime glavnega storitve (SPN) v Microsoft Entra ID. Nato aplikacijo doda kot skrbniškega uporabnika v najemnik Microsoft Power Platform.

Ta ukaz ima dva parametra:

name Kratko ime Zahtevano Description
environment env Da ID ali URL okolja, v katerega želite dodati uporabnika aplikacije.
role r Ne Ime ali ID varnostne vloge, ki jo želite uporabiti za uporabnika programa. Privzeta vrednost je: »Skrbnik sistema«.

Preverjevalnik rešitev zahteva vlogo s privilegijem prvAppendmsdyn_analysisjob za dodajanje v tabelo msdyn_analysisjob. Vloga sistemskega skrbnika ima ta privilegij privzeto.

Ukaz uporabite tako:

C:\> pac admin create-service-principal  --environment <environment id>

Ko je ukaz uspešen, prikaže štiri stolpce:

  • TenantId za Power Platform
  • ID aplikacije
  • Skrivnost odjemalca (v jasnem besedilu)
  • Poteka

Na primer:

PS C:\>pac admin create-service-principal --environment d3fcc479-0122-e7af-9965-bde57f69ee1d
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69eeld with security role System Administrator
Tenant ID                            Application ID                       Client Secret                           Expiration
2b0463ed-efd7-419d-927d-a9dca49d899c adde6d52-9582-4932-a43a-beca5d182301 beY8Q~JBZ~CBDgIKKBjbZ3g6BofKzoZkYj23Hbf 7/31/2024 4:27:03 PM

Prikazane podatke uporabite za konfiguriranje povezave storitve Power Platform.

Pomembno

Skrivnost odjemalca shranite na varno. Ko je ukazni poziv počiščen, ne morete več pridobiti iste skrivnosti odjemalca.

Konfiguriranje okolja z ID-jem aplikacije

ID aplikacije morate dodati kot Application User v okolju Microsoft Power Platform, na katerega se povezujete. To lahko storite na dva načina.

PS C:\>pac admin assign-user --user "adde6d52-9582-4932-a43a-beca5d182301" --role "System administrator" --environment d3fcc479-0122-e7af-9965-bde57f69ee1d --application-user
Connected to... SnDemoDev
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69ee1d with security role System Administrator

Prepričajte se, da ima dodani uporabnik aplikacije dodeljeno vlogo skrbnika sistema (na voljo v »Upravljanje vlog« v varnostnih nastavitvah za uporabnika aplikacije).

Pogosta vprašanja

Ali bodo moji stari Microsoft Power Platform Build Tool pipeline še naprej delovali?

Starejši cevovodi še naprej delujejo, vendar novejše funkcije niso na voljo v starejših opravilih. Če želite uporabiti novejše funkcije, spremenite različico opravila v cevovodu.

Zakaj ste novo nalogo zasnovali na Power Platform CLI namesto na PowerShell?

Opravila Power Platform CLI so večplatformna z veliko prilagodljivostjo, vključno z izvajanjem na linux tekačih. Ta opravila so ista opravila, ki so na voljo z dejanji platforme Power za GitHub. Zdaj imate dosledno izkušnjo med Azure DevOps in GitHub.

Ali orodja za Microsoft Power Platform Build delujejo samo za Power Apps?

Orodja za gradnjo delujejo tako za aplikacije na platnu kot tudi za aplikacije, ki temeljijo na modelu, Microsoft Copilot Studio navidezne agente, tokove uporabniškega vmesnika in tradicionalne tokove, AI Builder, povezovalnike po meri in podatkovne tokove, ki jih lahko zdaj dodate rešitvi. Ta seznam vključuje tudi aplikacije za vključevanje strank (Dynamics 365 Sales, Storitve za stranke, terenske storitve, marketing in Project Service Automation). Za aplikacije za finance in postopke so na voljo ločena opravila za graditev.

Pred tem sem namestil predogled orodij za graditev – ali lahko nadgradim iz predogleda orodij za Power Apps na orodja za ustvarjanje platforme Power?

Različice predogleda ni mogoče nadgraditi, ker smo morali uvesti nekaj prelomnih sprememb v splošno razpoložljivi izdaji (GA). Če se želite premakniti iz različice predogleda, morate namestiti orodja za Microsoft Power Platform in bodisi znova zgraditi cevovode ali znova konfigurirati obstoječe cevovode, da uporabite nova opravila orodja za gradnjo. Ustvariti morate tudi nove povezave storitve.

Ali lahko vključim aplikacije flow in canvas?

Da, tokovi in aplikacije na platnu so seznanjeni z rešitvijo, zato lahko te komponente dodate v svojo rešitev, bodo lahko sodelovale v življenjskem ciklu vaše aplikacije. Vendar je pri nekaterih korakih še vedno potrebna ročna konfiguracija. Potrebo po ročni konfiguraciji bomo obravnavali pozneje v letošnjem letu, ko bomo predstavili spremenljivke in priključke okolja. Seznam trenutnih omejitev je na voljo v članku Znane omejitve.

Koliko stanejo Microsoft Power Platform Build Tools?

Orodja za graditev so na voljo brezplačno. Če pa želite uporabljati orodja za Azure DevOps potrebujete veljavno naročnino. Če želite več informacij, glejte Cene Azure DevOps.

Razširitev vidim, a zakaj je nimam možnosti namestiti?

Če možnost namestitve ni prikazana, najverjetneje nimate potrebnih pravic za namestitev v vaši Azure DevOps organizaciji. Če želite več informacij, glejte Upravljanje dovoljenj za razširitev.

Kako lahko razvijalci uporabijo rezultate naloge Checker?

Rezultat opravila preverjevalnika je datoteka SARIF. Tako koda VS kot Visual Studio razširitve so na voljo za ogled datotek SARIF in ukrepanje v datotekah SARIF.

Glejte tudi

Power Platform Build Tools za Azure DevOps opombe k izdaji
Naloge orodja za gradnjo
Microsoft Power Platform Laboratoriji orodij za gradnjo