Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Kasuta Microsoft Power Platform Build Tools'i, et automatiseerida tavapäraseid ehitus- ja juurutusülesandeid, mis on seotud Microsoft Power Platform'i rakendustega. Nendeks on:
- Lahenduse metaandmete (tuntud ka kui lahendused) sünkroonimine, mis sisaldab mitmesuguseid platvormikomponente, näiteks:
- Kliendisuhtluse rakendused: Dynamics 365 Sales, Customer Service, Field Service, Marketing ja Project Service Automation
- Lõuendirakendused
- Mudelipõhised rakendused
- kasutajaliidesevood
- Virtuaalsed agendid
- AI Builder mudelid
- Konnektorid arenduskeskkondade ja allika juhtimise vahel
- Järgu artefaktide loomine
- Allavoolu keskkondadesse juurutamine
- Keskkondade ettevalmistamine või pakkumise tühistamine
- Staatilise analüüsi teostamine kontrollib lahendusi Power Apps kontrollimise teenuse abil
Kasuta Microsoft Power Platform Build Tools ülesandeid koos kõigi teiste Azure DevOps ülesannetega, et koostada oma ehitus- ja väljalasketorusid. Konveierid, mida loovad tavaliselt meeskonnad, hõlmavad algatamist, arenduskeskkonnast eksportimist, koostamist ja väljaandmist.
Märkus.
Microsoft Power Platform Build Tools on toetatud ainult Microsoft Dataverse'i keskkonnas, kus on andmebaas. Lisateave: Andmebaasida keskkonna loomine
Microsoft Power Platform ehitustööriistad on nüüd saadaval kasutamiseks GCC ja GCC High piirkondades.
Mis on Microsoft Power Platform Build Tools?
Microsoft Power Platform Build Tools on kogum Power Platformile spetsiifilisi Azure DevOps ehitusülesandeid, mis kõrvaldavad vajaduse käsitsi alla laadida kohandatud tööriistu ja skripte, et hallata Microsoft Power Platform'il loodud rakenduste elutsüklit.
Saate kasutada ülesandeid eraldi, näiteks lahenduse importimine allavoolu keskkonda, või koos torujuhtmes, et korraldada stsenaarium, näiteks luua järgu artefakt, juurutada testimiseks või koguda koostaja muudatusi. Arendusülesandeid saab jaotada peamiselt nelja tüüpi,
- Abiline
- Kvaliteedikontroll
- Lahendus
- Keskkonnahaldus
Lisateabe saamiseks saadaolevate ülesannete kohta vaata Microsoft Power Platform Build Tools tasks.
Mis on Power Platform Build Tools versioon 2.0?
Lisaks sellele, mida pakuvad Power Platform Build Tools, versiooni 2.0 Build Power Platform Tools on Power Platform CLI-põhine.
Power Platform Järgutööriistade versioon 1.0 põhineb PowerShell-l. Power Platform Build Tools 2.0 on versioon, mida hooldatakse ja lisatakse uuemaid funktsioone.
Järgutööriistade varasemate versioonide Power Platform puhul teeme vajaduse korral kriitilisi turbevärskendusi. Soovitame klientidel liikuda Power Platform Build Tools versioonile 2.0 nii kiiresti kui võimalik.
Oluline
Te ei saa oma ehitusvoos Power Platform Build Tools jaoks ülesande versioone segada ega vastendada.
Hangi Microsoft Power Platform Build Tools
Microsoft Power Platform Build Tools saab paigaldada sinu Azure DevOps organisatsiooni Azure Marketplace.
Pärast paigaldamist on kõik Microsoft Power Platform Build Tools'i ülesanded kättesaadavad, et lisada mis tahes uude või olemasolevasse torujuhtmesse. Leiate need, kui sisestate otsingusse „Power Platform”.
Ühendus keskkondadega
Microsoft Power Platform keskkonnaga suhtlemiseks tuleb luua ühendus, et ehitustööriista ülesanded saaksid vajalikud toimingud sooritada. Saadaval on kahte tüüpi ühendusi.
| Ühenduse tüüp | Kirjeldus |
|---|---|
| Service Principal töökoormuse identiteedi föderatsiooni kaudu (soovitatav) | Kasutab teenuse põhipõhipõhist autentimist liitmandaatide kaudu. Soovitatav üürnikele, kes nõuavad mitmikautentimist. |
| Teenuse põhi- ja kliendisaladus | Kasutab teenuse põhialusel autentimist. |
| Kasutajanimi/parool | Üldine teenuseühendus kasutajanime ja parooliga. Ei toeta kasutajaid, kes taotlevad mitmikautentimist. |
Teenuse ühenduste konfigureerimine teenuse subjekti abil
Ühenduse konfigureerimiseks teenuse põhialuse abil peab teil esmalt olema Power Platform vajalike õigustega autenditud profiil. Sa pead lisama Microsoft Entra ID rakenduse ja seotud rakenduse kasutaja Dataverse'i keskkonda.
Teenuse põhi- ja kliendisaladuse loomine
Kasuta käsku pac admin create-service-principal et luua ja konfigureerida teenusepõhi, mida kasutatakse Microsoft Power Platform Build Tools ülesannetega.
See käsk registreerib esmalt rakenduse objekti ja vastava teenuse peamise nime (SPN) Microsoft Entra ID-s. Seejärel lisatakse rakendus administraatori kasutajana Microsoft Power Platform'i rentnikule.
Sellel käsul on kaks parameetrit:
| nimetus | Lühike nimi | Nõutav | Kirjeldus |
|---|---|---|---|
environment |
env |
Ja | Selle keskkonna ID või URL, kuhu soovite rakenduse kasutaja lisada. |
role |
r |
No | Rakenduse kasutajale rakendatava turberoll nimi või ID. Vaikeväärtus on "Süsteemiadministraator".
Lahendusekontroll nõuab msdyn_analysisjob tabelisse lisamiseks prvAppendmsdyn_analysisjob õigustega rolli. Süsteemiadministraatori rollil on see õigus vaikimisi. |
Saate seda kasutada nii:
C:\> pac admin create-service-principal --environment <environment id>
Kui see õnnestub, kuvatakse neli veergu:
- Power Platform TenantId
- Rakenduse ID
- Kliendisaladus (avatekstina)
- Aegumine
Näiteks:
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
Kasutage kuvatavat teavet Power Platformi teenuse ühenduse konfigureerimiseks.
Oluline
Hoidke kliendisaladust ohutult ja turvaliselt. Kui käsuviip on tühjendatud, ei saa te sama kliendi saladust uuesti alla laadida.
Keskkonna konfigureerimine rakenduse ID-ga
Sa pead lisama rakenduse ID rakenduse kasutajana Microsoft Power Platform keskkonnas, millega ühendud. Selleks on kaks võimalust.
- Võite vaadata seda artiklit: Rakenduse kasutaja loomine.
- Võite kasutada Power Platform CLI-d. Näiteks:
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
Veenduge, et lisatud rakenduse kasutajale on määratud süsteemiadministraatori roll (saadaval rakenduse kasutaja turvasätetes jaotisest "Rollide haldamine").
Korduma kippuvad küsimused (KKK)
Kas minu vanad Microsoft Power Platform Build Tool'i torujuhtmed jätkavad töötamist?
Vanemad müügitorud töötavad edasi, kuid vanematele ülesannetele ei lisata uuemaid funktsioone. Kui soovite kasutada uuemaid funktsioone, siis soovitame teil tungivalt muuta oma ülesande versiooni ehitusvoos.
Miks võtsite uue ülesande Power Platform aluseks PowerShell asemel CLI?
Power Platform CLI tööülesanded on mitme platvormiga väga paindlikud, sh need töötavad Linuxi jooksjate peal. Need on samad ülesanded, mis on saadaval Power Platform Actions for GitHub jaoks. Sul on nüüd järjepidev kogemus Azure DevOps ja GitHub vahel.
Kas Microsoft Power Platform ehitustööriistad töötavad ainult Power Apps jaoks?
Ehitustööriistad töötavad nii lõuendi- kui mudelipõhiste rakenduste, Microsoft Copilot Studio virtuaalagentide, UI voogude ja traditsiooniliste voogude, AI Builder'i, kohandatud ühenduste ja andmevoogude jaoks, mida kõiki saab nüüd lahendusse lisada. Selles nimekirjas on ka kliendisuhtluse rakendused (Dynamics 365 Sales, Customer Service, Field Service, Marketing ja Project Service Automation). Eraldavad ehitustoimingud on saadaval rakendustele Finance ja Operations.
Olin varem installinud Build Tools'i eelvaate – kas ma saan uuendada Power Apps Build Tools'i eelvaatelt Power Platform Build Tools'ile?
Te ei saa eelversioon versioonilt üle minna, kuna pidime üldiselt saadaolevas väljaandes sisse viima mõned murrangulised muudatused. Eelvaateversioonist edasi liikumiseks pead paigaldama Microsoft Power Platform Build Tools ja kas oma torujuhtmed uuesti üles ehitama või olemasolevad torujuhtmed ümber seadistama, et kasutada uusi Build Tools ülesandeid. Samuti peate looma uued teenuseühendused.
Kas saan kaasata voo- ja lõuendirakendusi?
Jah, vood ja lõuendirakendused on lahenduseteadlikud, nii et kui need komponendid lisatakse teie lahendusele, saavad nad osaleda teie rakenduse elutsüklis. Siiski on mõne etapi jaoks vaja käsitsi konfiguratsioone. Osad nõuavad siiski käsitsi konfigureerimist, mida käsitletakse käesoleva aasta lõpupoole, kui tutvustame keskkonnamuutujaid ja konnektoreid. Praeguste piirangute loendi leiate jaotisest Teadaolevad piirangud.
Kui palju maksavad Microsoft Power Platform ehitustööriistad?
Ehitustööriistad on saadaval tasuta. Siiski on Build Tools'i kasutamiseks vajalik kehtiv Azure DevOps tellimus. Lisainfot on saadaval hinnakujundus Azure DevOps kohta.
Ma näen laiendust, kuid miks mul pole võimalust seda installida?
Kui sa ei näe valikut install, siis tõenäoliselt puuduvad sul Azure DevOps organisatsioonis vajalikud paigaldusõigused. Lisateave : Laienduse õiguste haldamine.
Kuidas saavad arendajad kontrolleri ülesande tulemusi kasutada?
Checkeri ülesande väljund on Sarif fail ning nii VS Code kui ka Visual Studio laiendused on saadaval Sarif failide vaatamiseks ja tegevuste tegemiseks
Vt ka
Power Platform Build Tools for Azure DevOps release notes
Ehitustööriista ülesanded
Microsoft Power Platform Build Tools labs