„Microsoft Power Platform“ „Build Tools“, skirti „Azure DevOps“
Naudokite „Microsoft Power Platform” kūrimo įrankius įprastų komponavimo ir visuotinio diegimo užduočių, susijusių su programomis, sukurtomis naudojant „Microsoft Power Platform”, automatizavimui. Šios užduotys apima:
- Sprendimo metaduomenų (dar vadinamų sprendimais), kuriuose yra įvairių platformos komponentų, pvz.:
- "Customer Engagement" programos: "Dynamics 365 Sales", "klientų aptarnavimas", "Field Service", "Marketing" ir "Project Service Automation"
- Drobės programos
- Modeliu pagrįstos programos
- Vartotojo sąsajos srautai
- Virtualūs agentai
- AI Builder Modeliai
- Jungtys tarp kūrimo aplinkų ir šaltinio valdymo
- Sukurtų artifaktų generavimas
- Apačios srauto aplinkų išdėstymas
- Parengimo arba atidėjimo aplinkos
- Statinės analizės tikrinimas pagal sprendimus naudojant Power Apps tikrintuvo tarnybą
Naudokite Microsoft Power Platform kūrimo įrankių užduotis su visomis kitomis galimomis Azure DevOps užduotimis, kad sukurtumėte kūrimo ir išleidimo srautus. Srautai, kuriuos komandos bendrai įdeda įtraukia pradėjimą, eksportavimą iš Dev, sukūrimą ir išleidimą.
Pastaba.
„Microsoft Power Platform“ kūrimo įrankiai yra palaikomi tik „Microsoft Dataverse“ aplinkai su duomenų baze. Daugiau informacijos: Kurti aplinką su duomenų baze
Microsoft Power Platform Kūrimo įrankius dabar galima naudoti PĮBT ir GCC High regionuose.
Kas yra „Microsoft Power Platform“ „Build Tools“?
Microsoft Power Platform Kūrimo įrankiai yra konkrečių Power Platform kūrimo užduočių rinkinys Azure DevOps , kuris pašalina poreikį rankiniu būdu atsisiųsti pasirinktinius įrankius ir scenarijus, kad būtų galima valdyti sukurtų Microsoft Power Platform programų gyvavimo ciklą.
Užduotis galite naudoti atskirai, pvz., importuoti sprendimą į paskesnę aplinką, arba kartu sraute, kad suorganizuotumėte scenarijų, pvz., sugeneruotumėte kūrimo artefaktą, įdiegtumėte norėdami išbandyti arba derliaus kūrimo priemonės pakeitimus. Kūrimo užduotys iš esmės gali būti skirstomos į keturis tipus:
- Pagalbinė priemonė
- Kokybės tikrinimas
- Sprendimas
- Aplinkos valdymas
Daugiau informacijos apie prieinamas užduotis žr. Microsoft Power Platform Kūrimo įrankių užduotyse.
Kas yra „Power Platform” Kūrimo įrankių 2.0 versija?
Be to, kas pateikiama „Power Platform” Kūrimo įrankiuose, 2.0 „Power Platform” kūrimo įrankių versija yra „Power Platform” pagrįsta CLI.
Power Platform "Build Tools" 1.0 versija yra pagrįsta "PowerShell". Power Platform "Build Tools 2.0" yra versija, kuri bus aptarnaujama ir pridedamos naujesnės funkcijos.
Ankstesnėse kūrimo įrankių versijose Power Platform prireikus atliksime kritinius saugos naujinimus. Labai rekomenduojame klientams kuo anksčiau pereiti prie „Power Platform” Kūrimo įrankių 2.0 versijos.
Svarbu
Negalima maišyti ir derinti užduočių versijų „Power Platform” Kūrimo įrankių savo kūrimo sraute.
Gaukite „Microsoft Power Platform“ „Build Tools“
Microsoft Power Platform Kūrimo įrankius galima įdiegti jūsų Azure DevOps organizacijoje iš "Azure" parduotuvės.
Po diegimo, visas užduotis esančias „Microsoft Power Platform“ „Build Tools“ bus galima įtraukti į bet kokį naują ar esantį kanalą. Galite rasti jas ieškodami „Power Platform".
Prisijungimas prie aplinkų
Norėdami sąveikauti su Microsoft Power Platform aplinka, turite užmegzti ryšį, kad kūrimo įrankio užduotys galėtų atlikti reikiamus veiksmus. Galimi du ryšių tipai:
Ryšio tipas | Aprašą |
---|---|
Pagrindinis tarnybos narys per darbo krūvio tapatybės susiejimą (rekomenduojama) | Naudoja pagrindine paslauga pagrįstą autentifikavimą naudojant išorinius kredencialus. Rekomenduojama nuomotojams, kuriems reikalingas kelių veiksnių autentifikavimas. |
Paslaugos vykdytojas ir kliento paslaptis | Naudoja pagrindine paslauga pagrįstą autentifikavimą. |
Vartotojo vardas / slaptažodis | Bendrasis paslaugos ryšys su vartotojo vardu ir slaptažodžiu. Nepalaiko vartotojų, reikalaujančių kelių dalių autentifikavimo. |
Konfigūruokite paslaugų ryšius naudodami paslaugų principą
Norėdami konfigūruoti ryšį naudodami pagrindinę tarnybą, pirmiausia turite turėti profilį, Power Platform autentifikuotą su reikiamomis teisėmis. Į Microsoft Entra aplinką turite įtraukti ID programą ir susietą Dataverse programos vartotoją.
Sukurkite pagrindinę ir kliento paslaptį
Naudokite komandą pac admin create-service-principal , kad sukurtumėte ir sukonfigūruotumėte pagrindinę tarnybą, kuri bus naudojama su užduotimis Microsoft Power Platform Kūrimo įrankiai.
Ši komanda pirmiausia užregistruoja programos objektą ir atitinkamą pagrindinį paslaugos pavadinimą (SPN) ID Microsoft Entra . Tada jis prideda programą kaip administratoriaus vartotoją prie Microsoft Power Platform nuomotojo.
Ši komanda turi du parametrus:
pavadinimas / vardas ir pavardė | Trumpasis pavadinimas | Privalomas | Aprašą |
---|---|---|---|
environment |
env |
Taip | Aplinkos ID arba URL, prie kurio reikia pridėti programos vartotoją. |
role |
r |
No | Programos vartotojui taikytinos saugos vaidmuo vardas arba ID. Numatytoji reikšmė yra: "Sistemos administratorius". Sprendimų tikrintuvui reikia vaidmens su prvAppendmsdyn_analysisjob teise pridėti prie msdyn_analysisjob lentelės. Pagal numatytuosius nustatymus sistemos administratoriaus vaidmuo turi šią teisę. |
Galite jį naudoti taip:
C:\> pac admin create-service-principal --environment <environment id>
Kai pasiseka, rodomi keturi stulpeliai:
- „Power Platform“ valdytojoID
- Programos ID
- Kliento slėpinys (paprastu tekstu)
- Galiojimas
Pavyzdys.
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
Naudokite rodomą informaciją, kad sukonfigūruotumėte „Power Platform“ paslaugos ryšį.
Svarbu
Laikykite kliento slėpinį saugiai ir apsaugotai. Kai komandų eilutė bus išvalyta, negalėsite dar kartą atkurti tos pačios kliento paslapties.
Sukonfigūruoti aplinką su programos ID
Turite įtraukti programos ID kaip programos vartotoją aplinkoje, Microsoft Power Platform prie kurios jungiatės. Tai galite padaryti dviem būdais.
- Galite peržiūrėti šį straipsnį: Programos vartotojo kūrimas.
- Galite naudoti Power Platform CLI. Pavyzdys.
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
Įsitikinkite, kad pridėtam programos vartotojui priskirtas sistemos administratoriaus vaidmuo (pasiekiamas iš "Tvarkyti vaidmenis" programos vartotojo saugos nustatymuose).
Dažnai užduodami klausimai (DUK)
Ar mano seni Microsoft Power Platform "Build Tool" vamzdynai ir toliau veiks?
Senesni vamzdynai ir toliau veikia, tačiau naujesnės funkcijos nebus pridėtos prie senesnių užduočių. Jei norite naudoti naujesnes funkcijas, labai rekomenduojame pakeisti užduoties versiją sraute.
Kodėl naują užduotį Power Platform grindėte CLI, o ne "PowerShell"?
„Power Platform” CLI užduotys yra kelių platformų funkcijos, jos labai lanksčios, įskaitant paleidimą platformoje „Linux”. Tai yra tos pačios užduotys, kurias galima atlikti su „Power Platform” „GitHub” skirtais veiksmais. Dabar galite nuosekliai naudoti „Azure DevOps” kartu su „GitHub”.
Microsoft Power Platform Ar kūrimo įrankiai veikia Power Apps tik?
Kūrimo įrankiai tinka tiek drobėms, tiek modeliu pagrįstoms programoms, Microsoft "CoPilot Studio" virtualiems agentams, vartotojo sąsajos srautams ir tradiciniams srautams, AI Builder pasirinktinėms jungtims ir duomenų srautams, kuriuos visus dabar galima pridėti prie sprendimo. Taip pat ir klientų įtraukimo programoms, tokioms kaip „Dynamics 365 Sales”, „Customer Service”, „Field Service”, „Marketing” ir „Project Service Automation”. Finansų ir operacijų programose galima atlikti atskiras kūrimo užduotis.
Anksčiau buvau įdiegęs "Build Tools" peržiūros versija - ar galiu atnaujinti iš "Build Tools" peržiūros versija Power Apps į Power Platform "Build Tools"?
Negalite atnaujinti iš peržiūros versija versijos, nes turėjome pristatyti keletą esminių pakeitimų visuotinai pasiekiamame leidime. Norėdami pereiti iš peržiūros versijos, turite įdiegti „Microsoft Power Platform” Kūrimo įrankius ir arba iš naujo atstatyti srautus, arba sukonfigūruoti esamus srauto komponentus, kad galėtumėte naudoti naujas kūrimo įrankių užduotis. Taip pat turite sukurti naujų aptarnavimo ryšių.
Ar galiu įtraukti srauto ir drobės programas?
Taip, srautų ir drobių programoms sprendimas yra žinomas, taigi, jei šie komponentai prisideda prie jūsų sprendimo, jie gali dalyvauti jūsų programos gyvavimo cikle. Tačiau kai kuriems žingsniams atlikti vis tiek reikia rankinių konfigūracijų. Tačiau atliekant tam tikrus veiksmus dar reikia rankinio konfigūravimo, kuris bus sprendžiamas šiais metais, kai pristatysime aplinkos kintamuosius ir jungtis. Dabartinių apribojimų sąrašą galite rasti čia: Žinomi apribojimai.
Kiek kainuoja kūrimo įrankiai? Microsoft Power Platform
Kūrimo įrankiai prieinami nemokamai. Tačiau, norint naudoti „Azure DevOps” kūrimo įrankius, būtina galiojanti prenumerata. Daugiau informacijos galite rasti Kaina „Azure DevOps”.
Matau plėtinį, bet kodėl neturiu parinkties jį įdiegti?
Jei nematote diegimo parinkties, greičiausiai jūsų organizacijoje trūksta reikiamų diegimo teisių Azure DevOps . Daugiau informacijos pasiekiama Tvarkyti plėtinių leidimus.
Kaip kūrėjai gali naudoti tikrintuvo užduoties rezultatus?
Tikrintuvo užduoties išvestis yra Sarif failas , o tiek VS kodą, tiek Visual Studio plėtinius galima peržiūrėti ir atlikti veiksmus su Sarif failais.
Taip pat žr.
Power Platform Kurti leidimo pastabų įrankius Azure DevOps
Sukurkite įrankio užduotis
Microsoft Power Platform Sukurkite įrankių laboratorijas