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.
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 posebnih 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 posamezno, na primer 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«.
Povezave z okolji
Za interakcijo z Microsoft Power Platform okoljem morate vzpostaviti povezavo, da lahko naloge orodja za gradnjo izvajajo 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 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)
- Potek
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.
- Pregledate lahko ta članek: Ustvarjanje uporabnika aplikacije.
- Uporabite lahko Power Platform 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 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 cevovodi orodja za gradnjo š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 novo nalogo zasnovali na Power Platform CLI namesto 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 Microsoft Power Platform Orodja za gradnjo delujejo samo za Power Apps?
Orodja za gradnjo delujejo tako za aplikacije na podlagi platna kot za aplikacije, ki temeljijo na modelu, Microsoft navidezne agente CoPilot Studio, tokove uporabniškega vmesnika in tradicionalne tokove, AI Builder, priključke po meri in tokove podatkov, ki jih je zdaj mogoče vse dodamo raztopini. 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.
Prej sem namestil predogledna različica orodij za gradnjo - ali lahko nadgradim predogledna različica Power Apps orodij za gradnjo na Power Platform orodja za gradnjo?
Ne morete nadgraditi z različice predogledna različica, 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 flow in canvas?
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.
Koliko stane 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 uporabijo rezultate naloge Checker?
Izhod naloge Checker je datoteka Sarif in tako koda VS kot Visual Studio razširitve so na voljo za ogled in ukrepanje v datotekah Sarif.
Glejte tudi
Power Platform Orodja za gradnjo Azure DevOps opombe ob izdaji
Naloge orodja za gradnjo
Microsoft Power Platform Laboratoriji orodij za gradnjo