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šitve (znanih tudi kot rešitve), ki vsebujejo različne komponente platforme, kot so:
    • Aplikacije za interakcijo s strankami: Dynamics 365 Sales, storitve za stranke, Field Service, Marketing in Project Service Automation
    • Aplikacije s platnom
    • Aplikacije, ki temeljijo na modelu
    • Tokovi uporabniškega vmesnika
    • Navidezni agenti
    • AI Builder Modelov
    • Povezovalniki med razvojnimi okolji in nadzorom vira
  • Ustvarjanje artefaktov graditve
  • Uvajanje v nadaljnja okolja
  • Okolja za omogočanje uporabe ali onemogočanje uporabe
  • Izvajanje preverjanj statične analize glede rešitev s storitvijo Power Apps preverjevalnika

Uporabite Microsoft Power Platform opravila orodij za gradnjo z vsemi drugimi razpoložljivimi Azure DevOps opravili, da sestavite cevovode za gradnjo in izdajo. Prodajni lijaki, ki so jih ekipe pogosto vzpostavile, vključujejo začetek, izvoz iz razvoja, graditev in sproščanje.

ALM poganja 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 so zdaj na voljo za uporabo v regijah GCC in GCC High .

Kaj so orodja Microsoft Power Platform Build Tools?

Microsoft Power Platform Orodja za gradnjo so zbirka Power Platform posebnih Azure DevOps gradbenih opravil, ki odpravljajo potrebo po ročnem prenosu orodij po meri in skriptov za upravljanje življenjskega cikla aplikacij, zgrajenih na Microsoft Power Platform njih.

Opravila lahko uporabite posamezno, na primer uvažanje rešitve v okolje nižje v prodajni verigi, ali skupaj v cevovodu, da organizirate scenarij, kot je ustvarjanje artefakta gradnje, uvajanje za preskušanje ali spremembe izdelovalca žetve. 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 članek Opravila z orodji Microsoft Power Platform Build Tools.

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 1.0 orodja za gradnjo temelji na lupini PowerShell. Power Platform Build Tools 2.0 je različica, ki bo servisirana in dodane novejše funkcije.

Za prejšnje različice Power Platform orodij za gradnjo bomo po potrebi izvedli nujne varnostne posodobitve. Strankam toplo priporočamo, da čim prej preidejo na različico 2.0 orodij Power Platform Build Tools.

Pomembno

V prodajnem lijaku za graditev ne morete kombinirati opravil iz različnih različic orodij Power Platform Build Tools.

Pridobite orodja Microsoft Power Platform Build Tools

Microsoft Power Platform Orodja za gradnjo lahko namestite v svojo Azure DevOps organizacijo 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 Microsoft Power Platform okoljem morate vzpostaviti povezavo, tako da lahko naloge orodja za gradnjo izvedejo zahtevana dejanja. Na voljo sta dve vrsti povezav:

Vrsta povezave Description
Glavna in strankina skrivnost (priporočeno) Uporablja preverjanje pristnosti na podlagi glavne storitve in podpira večkratno preverjanje pristnosti
Uporabniško ime/geslo Splošna storitvena povezava z uporabniškim imenom in geslom. Ne podpira večkratnega preverjanja pristnosti.

Konfiguriranje povezav storitve z glavnim imenom storitve

Če želite konfigurirati povezavo z glavnico storitve, morate najprej imeti preverjeno pristnost profila Power Platform z zahtevanimi dovoljenji. V okolje morate dodati ID aplikacijo in povezanega uporabnika Microsoft Entra Dataverse aplikacije.

Ustvarjanje glavnega in odjemalčeve skrivnosti

Z glavnim ukazom pac admin create-service-principal ustvarite in konfigurirajte glavno storitev, ki se bo uporabljala z opravili Microsoft Power Platform orodij za gradnjo.

Ta ukaz najprej registrira predmet programa in ustrezno glavno ime storitve (SPN) v Microsoft Entra ID-ju. Nato doda aplikacijo kot skrbniški uporabnik Microsoft Power Platform najemniku.

Ta ukaz ima dva parametra:

name Kratko ime Zahtevano Description
environment env Da ID ali URL okolja za dodajanje uporabnika aplikacije.
role r No Ime ali ID varnostna vloga, ki se uporablja za uporabnika aplikacije. Privzeta vrednost je: »Skrbnik sistema«.

Preverjevalnik rešitev zahteva vlogo z prvAppendmsdyn_analysisjob pravico, ki jo lahko dodate tabeli msdyn_analysisjob. Vloga skrbnika sistema ima privzeto to pravico.

Uporabite ga lahko tako:

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

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

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

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 izbrisan, ne morete več pridobiti iste skrivnosti odjemalca.

Konfiguriranje okolja z ID-jem aplikacije

ID aplikacije morate dodati kot uporabnika aplikacije v okolju, Microsoft Power Platform s katerim vzpostavljate povezavo. To lahko storite na dva načina.

  • Ta članek si lahko ogledate: Ustvarjanje uporabnikov aplikacij.
  • Uporabite Power Platform lahko CLI. Primer:
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 programa dodeljeno vlogo skrbnika sistema (na voljo v razdelku »Upravljanje vlog« v varnostnih nastavitvah za uporabnika aplikacije).

Pogosta vprašanja

Ali bodo moji stari prodajni lijaki, ki temeljijo na orodjih Microsoft Power Platform Build Tools, še naprej delovali?

Starejši cevovodi še naprej delujejo, vendar novejše funkcije ne bodo dodane starejšim opravilom. Če želite uporabljati novejše funkcije, toplo priporočamo, da v prodajnem lijaku spremenite različico opravila.

Zakaj ste nova opravila osnovali na vmesniku ukazne vrstice Power Platform namesto na rešitvi PowerShell?

Opravila vmesnika ukazne vrstice Power Platform ponujajo izjemno prilagodljivost, saj se lahko izvajajo na različnih platformah, vključno z izvajalniki sistema Linux. Enaka opravila omogoča tudi platforma Power Platform Actions za GitHub. Zdaj je vaša izkušnja v storitvah Azure DevOps in GitHub poenotena.

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

Orodja za graditev delujejo tako za aplikacije s platnom kot za aplikacije, ki temeljijo na modelu, za storitev Power Virtual Agents, tokove uporabniškega vmesnika in tradicionalne tokove, orodje AI Builder, priključke po meri ter podatkovne tokove, ki jih lahko zdaj dodate v rešitev. Seznam vključuje tudi aplikacije za interakcijo s strankami (Dynamics 365 Sales, Customer Service, Field Service, Marketing in Project Service Automation). Za aplikacije za finance in postopke so na voljo ločena opravila za graditev.

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?

Različice za predogled ni mogoče nadgraditi, saj smo morali v splošno razpoložljivo izdajo uvesti nekaj prelomnih sprememb. Če želite nadgraditi iz predogledne različice, morate namestiti orodja Microsoft Power Platform Build Tools in obnoviti svoje prodajne lijake oziroma znova konfigurirati obstoječe prodajne lijake, da lahko uporabljate nova opravila orodij Build Tools. Ustvariti morate tudi nove povezave storitev.

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

Da. Možnosti za rešitev so vključene v tokove in aplikacije s platnom, zato lahko te komponente sodelujejo v življenjskem ciklu vaše aplikacije, če so dodane v vašo rešitev. 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 tukaj: Znane omejitve.

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

Orodja za graditev so na voljo brezplačno. Vendar je za uporabo orodij Build Tools potrebna veljavna naročnina na Azure DevOps . Več informacij je na voljo na v članku Cene za Azure DevOps.

Vidim razširitev, toda zakaj nimam možnosti za namestitev?

Če možnost namestitve ni prikazana , najverjetneje nimate potrebnih pravic za namestitev v organizaciji . Azure DevOps Na voljo je več informacij Upravljanje dovoljenj za razširitve.

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 za orodja Microsoft Power Platform Build Tools