Microsoft Power Platform Build Tools Azure DevOpsi jaoks

Microsoft Power Platform Build Toolsi abil saate automatiseerida Microsoft Power Platformil loodud rakendustega seotud levinud koostamis- ja juurutustoiminguid. Nendeks on:

  • Lahenduse metaandmete (tuntud ka kui lahendused) sünkroonimine, mis sisaldab mitmesuguseid platvormikomponente, näiteks:
    • Klientide kaasamise rakendused: Dynamics 365 Sales, klienditeenindus, Field Service, Marketing ja Project Service Automation
    • Lõuendirakendused
    • Mudelipõhised rakendused
    • Kasutajaliidesevood
    • Virtuaalsed agendid
    • AI Builder Mudelid
    • Arenduskeskkondade ja allika juhtimise vahelised ühendused
  • Järgu artefaktide loomine
  • Allavoolu keskkondadesse juurutamine
  • Keskkondade ettevalmistamine või pakkumise tühistamine
  • Staatilise analüüsi kontrollimine lahenduste suhtes, Power Apps kasutades kontrollimisteenust

Kasutage Microsoft Power Platform ehitustööriistade ülesandeid koos kõigi muude saadaolevate Azure DevOps ülesannetega, et koostada ja vabastada müügitorusid. Konveierid, mida loovad tavaliselt meeskonnad, hõlmavad algatamist, arenduskeskkonnast eksportimist, koostamist ja väljaandmist.

ALM jõuallikaks Azure DevOps.

Märkus.

Microsoft Power Platform Build Tools toetatakse ainult Microsoft Dataverse andmebaasiga seotud keskkondades. 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 Ehitustööriistad on kogum Power Platform konkreetseid Azure DevOps järguülesandeid, mis välistavad vajaduse kohandatud tööriistu ja skripte käsitsi alla laadida, et hallata rakenduste elutsüklit Microsoft Power Platform.

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

Lisateavet saadaolevate ülesannete kohta leiate teemast Microsoft Power Platform Build Toolsi ülesanded.

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 PowerShellil. 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.

Microsoft Power Platform Build Toolsi hankimine

Microsoft Power Platform Järgutööriistu saab teie Azure DevOps organisatsiooni installida alates Azure Marketplace.

Pärast installimist on kõik Microsoft Power Platform Build Toolsi kaasatud ülesanded saadaval mis tahes olemasolevasse konveierisse lisamiseks. Leiate need, kui sisestate otsingusse „Power Platform”.

Microsoft Power Platform Build Toolsi hankimine

Ühendus keskkondadega

Keskkonnaga Microsoft Power Platform suhtlemiseks peate looma ühenduse, et ehitustööriista ülesanded saaksid vajalikke toiminguid teha. Saadaval on kahte tüüpi ühendusi.

Ühenduse tüüp Kirjeldus
Teenuse põhi- ja kliendisaladus (soovitatav) Kasutab põhiteenusepõhist autentimist ja toetab mitmikautentimist
Kasutajanimi/parool Üldine teenuseühendus kasutajanime ja parooliga. Ei toeta mitmikautentimist.

Teenuse ühenduste konfigureerimine teenuse subjekti abil

Ühenduse konfigureerimiseks teenuse põhialuse abil peab teil esmalt olema Power Platform vajalike õigustega autenditud profiil. Keskkonda tuleb lisada ID-rakendus Microsoft Entra ja sellega seotud rakenduse kasutaja Dataverse .

Teenuse põhi- ja kliendisaladuse loomine

Kasutage käsku pac admin create-service-principal , et luua ja konfigureerida teenuse printsipaal, mida kasutatakse tööriistade koostamise ülesannetega Microsoft Power Platform .

See käsk registreerib kõigepealt rakenduse objekti ja vastava teenuse põhinime (SPN) ID-s Microsoft Entra . Seejärel lisab see rakenduse rentnikule administraatori kasutajana Microsoft Power Platform .

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 rakendatav 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

Peate lisama rakenduse ID rakenduse kasutajana keskkonnas, Microsoft Power Platform millega loote. Selleks on kaks võimalust.

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 jaotises "Rollide haldamine").

Korduma kippuvad küsimused (KKK)

Kas mu vanad Microsoft Power Platform Build Tool vood töötavad edasi?

Vanemad müügitorud töötavad edasi, kuid uuemaid funktsioone ei lisata vanematele ülesannetele. Kui soovite kasutada uuemaid funktsioone, siis soovitame teil tungivalt muuta oma ülesande versiooni ehitusvoos.

Miks te alustasid uue tööülesandega PowerShelli asemel Power Platform CLI-s?

Power Platform CLI tööülesanded on mitme platvormiga väga paindlikud, sh need töötavad Linuxi jooksjate peal. Need on samad tööülesanded, mis on saadaval Power Platform GitHub toimingutega. Teil on nüüd Azure DevOps ja GitHubi järjepidev kogemus.

Kas Microsoft Power Platform Build Tools töötab ainult Power Appsis?

Ehitustööriistad töötavad nii lõuendil kui ka mudelipõhistes Power Virtual Agents rakendustes, kasutajaliidese voogudes ja traditsioonilistes voogudes, AI Builderis, kohandatud konnektorites ja andmevoogudes, mida saab nüüd lahendusele lisada. Selles loendis on toodud ka Customer Engagement rakendused (Dynamics 365 Sales, Customer Service, Field Service, Marketing ja Project Service Automation). Eraldavad ehitustoimingud on saadaval rakendustele Finance ja Operations.

Olen eelnevalt installinud ehitustööriistade eelversiooni – kas saan Power Apps Build Toolsi eelversiooni täiendada Power Platformi ehitustööriistade versiooniks?

Eelvaateversioonist ei saa üle minna, kuna pidime üldiselt saadaolevas väljaandes sisse viima mõned murrangulised muudatused. Eelvaateversioonist liikumiseks peate paigaldama Microsoft Power Platform Build Tools ja oma konveierite taastamise või olemasolevate töövoogudes ümber konfigureerima, et kasutada uusi Build Tools ülesandeid. Samuti peate looma uued teenuseühendused.

Kas ma saan kaasata voogu ja lõuendrakendusi?

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 maksab Microsoft Power Platform Build Tools?

Ehitustööriistad on saadaval tasuta. Kuid Build Toolse saab kasutada ainult Azure DevOps kordustellimuse olemasolul. Lisateavet leiate Azure DevOpsi hinnad.

Ma näen laiendust, kuid miks mul pole võimalust seda installida?

Kui te installisuvandit ei näe, puuduvad teil tõenäoliselt oma Azure DevOps organisatsioonis vajalikud installiõigused. Lisateave Saadaval Laiendiõiguste haldamine.

Kuidas saavad arendajad kasutada kontrollija ülesande tulemusi?

Kontrollija ülesande väljund on Sarif-fail ja Sarif-failide kuvamiseks ning nendega toimingute tegemiseks on saadaval nii VS Code'i kui ka Visual Studio laiendused.

Vt ka

Arendustööriista ülesanded
Microsoft Power Platform Build Tools laborid