Deli z drugimi prek


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:

  • 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, Field Service, Marketing in Project Service Automation
    • Aplikacije s platnom
    • Aplikacije, ki temeljijo na modelu
    • Tokovi uporabniškega vmesnika
    • Virtualni agenti
    • AI Builder modeli
    • Povezovalci med razvojnimi okolji in nadzorom vira
  • Ustvarjanje artefaktov graditve
  • Uvajanje v nadaljnja okolja
  • Okolja za zagotavljanje ali onemogočanje
  • Izvajanje preverjanj statične analize glede na rešitve z uporabo storitve Power Apps checker

Uporabite Microsoft Power Platform naloge orodij za gradnjo z vsemi drugimi razpoložljivimi Azure DevOps nalogami, da sestavite svoje 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 GCC in GCC High regijah.

Kaj so orodja Microsoft Power Platform Build Tools?

Microsoft Power Platform Orodja za gradnjo so zbirka Power Platform specifičnih Azure DevOps nalog gradnje, ki odpravljajo potrebo po ročnem prenosu orodij po meri in skriptov za upravljanje življenjskega cikla aplikacij, zgrajenih 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. 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 Orodja za gradnjo različica 1.0 temeljijo na 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 Build Tools bomo po potrebi izvedli kritične 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 izvajajo zahtevana dejanja. Na voljo sta dve vrsti povezav:

Vrsta povezave Description
Skrivnost glavnega servisa in stranke (priporočeno) Uporablja avtentikacijo na podlagi glavnega servisa in podpira večfaktorsko avtentikacijo
Uporabniško ime geslo Splošna storitev povezava z uporabniškim imenom in geslom. Ne podpira večfaktorske avtentikacije.

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 Microsoft Entra okolje morate dodati aplikacijo Dataverse ID in povezanega uporabnika aplikacije.

Ustvarite principala storitve in skrivnost odjemalca

Uporabite ukaz pac admin create-service-principal za ustvarjanje in konfiguracijo principala storitve, ki bo uporabljen z nalogami Microsoft Power Platform Build Tools.

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

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 No Ime ali ID varnostna vloga, ki bo uporabljen za uporabnika aplikacije. Privzeta vrednost je: 'Sistemski skrbnik'.

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

Uporabite ga lahko takole:

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 počiščen, ne morete znova pridobiti iste skrivnosti odjemalca.

Konfiguriranje okolja z ID-jem aplikacije

ID aplikacije morate dodati kot uporabnik aplikacije v Microsoft Power Platform okolju, s katerim 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 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?

Ne morete nadgraditi s predogledne različice, ker smo morali uvesti nekaj pomembnih sprememb v splošno dostopni izdaji. Č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.

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

Če ne vidite možnosti namestitev , potem najverjetneje nimate potrebnih privilegijev za namestitev v vaši Azure DevOps organizaciji. Na voljo je več informacij Upravljanje dovoljenj 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

Power Platform Orodja za izdelavo Azure DevOps opomb ob izdaji
Opravila orodja za graditev
Laboratoriji za orodja Microsoft Power Platform Build Tools