Microsoft Power Platform Build Tools za Azure DevOps

Uporabite orodja Microsoft Power Platform Build Tools, da avtomatizirate pogosta opravila za graditev in uvajanje, povezana z vgrajenimi aplikacijami Microsoft Power Platform. Ta opravila vključujejo:

  • Sinhronizacija metapodatkov rešitev (znanih tudi kot rešitve), ki vsebujejo različne komponente platforme, kot so aplikacije za vključevanje strank (Dynamics 365 Sales, storitve za stranke, Field Service, Marketing in Project Service Automation), aplikacije platna, aplikacije, ki temeljijo na modelu, tokovi uporabniškega vmesnika, virtualni agenti,AI Builder modeli in povezovalci med razvojnimi okolji in nadzorom vira
  • Ustvarjanje artefaktov graditve
  • Uvajanje v nadaljnja okolja
  • Omogočanje ali onemogočanje uporabe okolij
  • Izvajanje preverjanj statične analize rešitev z uporabo storitve preverjevalnika Power Apps

Opravila z orodji Microsoft Power Platform Build Tools lahko uporabljate skupaj z drugimi razpoložljivimi opravili storitve Azure DevOps za sestavljanje graditve in sprostitve prodajnih lijakov. Prodajni lijaki, ki so jih ekipe pogosto vzpostavile, vključujejo začetek, izvoz iz razvoja, graditev in sproščanje.

Ponudnik ALM: Azure DevOps.

Opomba

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

Microsoft Power Platform Orodja za gradnjo različice 1.0.* so zdaj na voljo za uporabo v GCC in GCC Visoko regije.
Microsoft Power Platform Orodja za gradnjo različice 2.0 so zdaj na voljo razen v GCC oz GCC Visoko regije.

Kaj so orodja Microsoft Power Platform Build Tools?

Orodja Microsoft Power Platform Build Tools so zbirka opravil za graditev storitve Azure DevOps, ki temeljijo na storitvi Power Platform, s katerimi odpravljate potrebo po ročnem prenosu orodja po meri in skriptov za upravljanje življenjskega cikla aplikacij, ustvarjenih na platformi Microsoft Power Platform. Opravila je mogoče uporabiti posamično za izvedbo naloge, kot je uvoz rešitve v nižje okolje, ali pa jih uporabiti skupaj v cevovodu za orkestriranje scenarija, kot je "generiraj gradbeni artefakt", "razmesti za testiranje" ali "izdelovalec žetve". spremembe." Opravila za graditev je pretežno mogoče kategorizirati na štiri vrste:

  • Pomočnik

  • Preverjanje kakovosti

  • Rešitev

  • Upravljanje okolij

Za več informacij o opravilih, ki so na voljo, glejte Microsoft Power Platform Naloge Build Tools.

Kaj je Power Platform Orodja za gradnjo različica 2.0?

Poleg tega, kar Power Platform Orodja za gradnjo zagotavljajo različico 2.0 Power Platform Build Tools je Power Platform Temelji na CLI. Power Platform Orodja za gradnjo različice 1.0, tako kot v prvi izdaji, temeljijo na PowerShell. Gredo naprej Power Platform Build Tools 2.0 je različica, ki bo servisirana in dodane novejše funkcije. Za prejšnje različice Power Platform Build Tools, bomo po potrebi izvedli kritične varnostne posodobitve. Strankam toplo priporočamo, da se preselijo v Power Platform Orodja za gradnjo različice 2.0 čim prej.

Pomembno

Ne morete mešati in povezovati različic nalog za Power Platform Orodja za gradnjo v vašem cevovodu za gradnjo.

Pridobite orodja Microsoft Power Platform Build Tools

Orodja Microsoft Power Platform Build Tools je mogoče namestiti v vašo organizacijo Azure DevOps iz Azure Marketplace.

Po namestitvi bodo vsa opravila, vključena v orodja Microsoft Power Platform Build Tools, na voljo za dodajanje v poljuben nov ali obstoječi prodajni lijak. Poiščete jih lahko z iskanjem »Power Platform«.

Pridobite orodja Microsoft Power Platform Build Tools

Povezave z okolji

Za interakcijo z okoljem Microsoft Power Platform je treba vzpostaviti povezavo, ki omogoča, da različnim opravilom orodja za graditev omogoča opravljanje potrebnih dejanj. Na voljo sta dve vrsti povezav:

  • Uporabniško ime/geslo: konfigurirano kot generična povezava storitve z uporabniškim imenom in geslom. Uporabniško ime/geslo ne podpira večfaktorske avtentikacije.
  • Glavno ime storitve in skrivnost odjemalca: (priporočeno) ta vrsta povezave uporablja glavno ime storitve na podlagi preverjanja pristnosti in podpira večkratno preverjanje pristnosti.

Konfiguriranje povezav storitve z glavnim imenom storitve

Če želite konfigurirati povezavo z glavnim imenom storitve, morate najprej ustvariti registracijo aplikacije v storitvi Azure Active Directory (AAD) s potrebnimi dovoljenji in nato ustvariti povezanega uporabnika aplikacije v okolju Microsoft Power Platform, s katerim se želite povezati. Ponudili smo skript za olajšanje nekaterih korakov, zahtevanih v spodnjem razdelku, medtem ko so podrobne informacije z ročnimi navodili po korakih na voljo v tem članku Registracija aplikacije Azure.

Ustvarjanje glavnega imena storitve in skrivnosti odjemalca s storitvijo PowerShell

Ta skript PowerShell pomaga pri ustvarjanju in konfiguriranju principala storitve, ki bo uporabljen z Microsoft Power Platform Naloge Build Tools. Najprej registrira predmet aplikacije in ustrezno glavno ime storitve (SPN) v AAD.

Ta aplikacija se nato doda kot skrbniški uporabnik v samega najemnika Microsoft Power Platform.

Namestitev

Prenesite naslednji ukaz »cmdlet« za PowerShell: https://pabuildtools.blob.core.windows.net/spn-docs-4133a3fe/New-CrmServicePrincipal.ps1

  • Odprite običajen ukazni poziv za Windows PowerShell (standarden, ne jedro PS)
  • Pomaknite se do mape, v katero ste shranili skript, in odblokirajte skript z naslednjim ukazom: `Unblock-File New-CrmServicePrincipal.ps1`
  • Zaženite skript: `.\New-CrmServicePrincipal.ps1`

Skript bo izdal dva poziva s pogovornimi okni za prijavo ADD:

  • Prvi poziv: za prijavo kot skrbnik v instanco AAD, povezano z Microsoft Power Platform najemnik
  • Drugi poziv: da se prijavite kot skrbnik najemnika v Microsoft Power Platform najemnik sam

Ko je uspešno, se prikažejo trije stolpci:

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

Prikazane podatke uporabite za konfiguriranje povezave storitve Power Platform.

Pomembno

Skrivnost odjemalca shranite na varno. Ko je ukazni poziv PowerShell izbrisan, ne morete več naložiti enake skrivnosti odjemalca.

Konfiguriranje okolja z ID-jem aplikacije

ID aplikacije je treba dodati kot uporabnika aplikacije v okolje Microsoft Power Platform, s katerim se povezujete. Informacije o tem, kako dodati uporabnika aplikacije, so na voljo v tem članku Ustvarjanje uporabnikov aplikacije.

Prepričajte se, da dodanemu uporabniku aplikacije dodeljena vloga skrbnika sistema (na voljo v razdelku »Upravljanje vlog« v varnostnih nastavitvah za uporabnika aplikacije).

Pogosta vprašanja

Bo moj stari Microsoft Power Platform Cevovodi orodja za gradnjo še naprej delujejo?

Starejši cevovodi bodo še naprej delovali, vendar novejše funkcije ne bodo dodane starejšim nalogam. Če želite uporabiti novejše funkcije, toplo priporočamo, da spremenite različico svoje naloge v pripravi.

Zakaj ste zasnovali novo nalogo Power Platform CLI namesto PowerShell?

The Power Platform Opravila CLI so večplatformska z veliko prilagodljivostjo, vključno z izvajanjem v izvajalcih Linux. To so iste naloge, ki so na voljo z Power Platform Dejanja za GitHub. Zdaj imate dosledno izkušnjo med Azure DevOps in GitHub.

Ali orodja Microsoft Power Platform Build Tools delujejo le za Power Apps?

Orodja za gradnjo delujejo tako za platno kot za aplikacije, ki temeljijo na modelu,Power Virtual Agents, Tokovi uporabniškega vmesnika in tradicionalni tokovi,AI Builder, povezovalniki po meri in podatkovni tokovi, ki jih je zdaj mogoče dodati rešitvi. Ta seznam vključuje tudi aplikacije za sodelovanje s strankami (Dynamics 365 Sales, storitve za stranke, Field Service, Marketing in Project Service Automation). Za aplikacije Finance in Operations so na voljo ločene naloge gradnje.

Predhodno sem namestil/-a predogledno različico aplikacije Build Tools – ali lahko nadgradim predogledno različico aplikacije Power Apps Build Tools na Power Platform Build Tools?

Ne morete nadgraditi s predogledne različice, ker smo morali uvesti nekaj pomembnih sprememb v splošno dostopni izdaji. Če se želite premakniti s predogledne različice, morate namestiti Microsoft Power Platform Orodja za gradnjo in ponovno zgradite svoje cevovode ali znova konfigurirajte obstoječe cevovode za uporabo novih nalog orodij za gradnjo. Ustvariti morate tudi nove storitvene povezave.

Ali lahko vključim aplikacije za poteke in aplikacije s platnom?

Da, aplikacije tokov in platna so seznanjene z rešitvami, tako da, če so te komponente dodane vaši rešitvi, lahko sodelujejo v življenjskem ciklu vaše aplikacije. Vendar nekateri koraki še vedno zahtevajo ročne konfiguracije. Potreba po ročni konfiguraciji bo obravnavana pozneje letos, ko bomo uvedli spremenljivke okolja in priključke. Seznam trenutnih omejitev je na voljo tukaj: Znane omejitve .

Kakšna je cena za orodja Microsoft Power Platform Build Tools?

Orodja za graditev so na voljo brezplačno. Za uporabo orodij za graditev pa je potrebna veljavna naročnina na Azure DevOps. Več informacij je na voljo v razdelku Cene za Azure DevOps.

Zakaj nimam možnosti za namestitev razširitve, čeprav jo vidim?

Če ne vidite namestite možnost, potem najverjetneje nimate potrebnih namestitvenih pravic v vašem Azure DevOps organizacija. Več informacij je na voljo Upravljajte dovoljenja za razširitev .

Kako lahko razvijalci uporabljajo rezultate opravila preverjevalnika?

Rezultat opravila preverjevalnika je datoteka Sarif, pri čemer so razširitve za VS Code in Visual Studio na voljo za ogled in izvajanje dejanj v datotekah Sarif.

Glejte tudi

Opravila orodja za graditev
Laboratoriji Microsoft Power Platform Build Tools

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).