„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 teikimo nutraukimo aplinkos
  • Statinės analizės tikrinimas pagal sprendimus naudojant Power Apps tikrintuvo paslaugą

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

ALM maitinamas Azure DevOps.

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 GCC 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 , kuriam nereikia rankiniu būdu atsisiųsti pasirinktinių įrankių ir scenarijų, 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 prižiūrima 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 Marketplace.

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

Gaukite „Microsoft Power Platform“ „„Build Tools““

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šą
Paslaugos vykdytojas ir kliento paslaptis (rekomenduojama) Naudoja pagrindine paslauga pagrįstą autentifikavimą ir palaiko kelių dalių autentifikavimą
Vartotojo vardas / slaptažodis Bendrasis paslaugos ryšys su vartotojo vardu ir slaptažodžiu. Nepalaiko 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 Saugos vaidmuo vardas arba ID, kuris bus taikomas programos vartotojui. 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.

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 senieji „Microsoft Power Platform” kūrimo įrankių srautai 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ąją užduotį grindėte „Power Platform” 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”.

Ar „Microsoft Power Platform“ „Build Tools“ veikia tik „Power Apps“?

Kūrimo įrankiai tinka tiek drobių programoms, tiek modeliais grindžiamoms programoms, „Power Virtual Agents”, UI srautams ir tradiciniams srautams, „AI Builder”, pasirinktinėms jungtims ir duomenų srautams – visus šiuos įrankius 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.

Aš anksčiau įsidiegiau „Build Tools“ parodomąją versiją – ar galiu atnaujinti iš „Power Apps Build Tools“ parodomosios versijos į „Power Platform Build Tools?“

Negalite atnaujinti iš peržiūros versijos, nes turėjome įvesti 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 srautus 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 „Microsoft Power Platform“ „Build Tools“?

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 programų kūrėjas gali naudoti tikrintuvo užduoties rezultatus?

Tikrintuvo užduoties rezultatai yra „Sarif” failas ir „VS Code” bei „Visual Studio” plėtinius galima peržiūrėti ir jais pasinaudoti „Sarif” failuose.

Taip pat žr.

Kūrimo įrankio užduotys
Microsoft Power Platform Build Tools labaratorijos