Microsoft Power Platform kūrimo įrankiai, skirti Azure DevOps

Naudokite "Microsoft Power Platform" kūrimo įrankius, kad automatizuotumėte įprastas kūrimo ir diegimo užduotis, susijusias su programomis, sukurtomis naudojant "Microsoft Power Platform". Šios užduotys apima:

  • Sprendimo metaduomenų (dar vadinamų sprendimais), kuriuose yra įvairių platformos komponentų, pvz.:
    • "Customer Engagement" programos: "Dynamics 365 Sales", "Customer Service", "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" tikrinimo paslaugą

Naudokite "Microsoft Power Platform" kūrimo įrankių užduotis su kitomis galimomis "Azure DevOps" užduotimis, kad sukurtumėte kūrimo ir 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 palaikomi tik "Microsoft Dataverse" aplinkoje 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" kūrimo įrankiai?

Microsoft Power Platform Komponavimo versijos įrankiai yra "Power Platform" skirtų Azure DevOps komponavimo versijų užduočių rinkinys, todėl nebereikia rankiniu būdu atsisiųsti pasirinktinių įrankių ir scenarijų, kad būtų galima valdyti programų, sukurtų Microsoft Power Platform, 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. Komponavimo versijos užduotis galite suskirstyti į keturis tipus:

  • Pagalbinė priemonė
  • Kokybės patikra
  • Sprendimas
  • Aplinkos valdymas

Daugiau informacijos apie galimas užduotis rasite Microsoft Power Platform Kūrimo įrankių užduotys.

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 pagrįsta PowerShell. "Power Platform Build Tools 2.0" yra versija, kuri „Microsoft“ paslaugos ir prideda naujesnių funkcijų.

Jei naudojate ankstesnes "Power Platform" kūrimo įrankių versijas, „Microsoft“ teikia kritinius saugos naujinimus. Kuo greičiau pereikite prie "Power Platform" komponavimo versijos įrankių 2.0 versijos.

Svarbu

Negalite maišyti ir suderinti "Power Platform" kūrimo įrankių užduočių versijų komponavimo versijų komponavimo versijoje.

Gaukite "Microsoft Power Platform" kūrimo įrankius

"Microsoft Power Platform Build Tools" galima įdiegti į jūsų Azure DevOps organizaciją iš Azure Marketplace.

Įdiegus visas užduotis, įtrauktas į "Microsoft Power Platform" kūrimo įrankius, bus galima įtraukti į bet kurį naują ar esamą srautą. Galite rasti jas ieškodami „Power Platform".

Gaukite Microsoft Power Platform kūrimo įrankius

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. Turite įtraukti "Microsoft Entra ID" programą ir susietą programos vartotoją į "Dataverse" aplinką.

Sukurkite pagrindinę ir kliento paslaptį

Naudokite pac administratoriaus komandą create-service-principal, kad sukurtumėte ir sukonfigūruotumėte pagrindinį tarnybos pavadinimą, kad jis būtų naudojamas su Microsoft Power Platform kūrimo įrankių užduotimis.

Ši komanda pirmiausia užregistruoja programos objektą ir atitinkamą pagrindinį tarnybos pavadinimą (SPN) Microsoft Entra ID. Tada ji įtraukia programą kaip administratoriaus vartotoją į "Microsoft Power Platform" nuomotoją.

Ši komanda turi du parametrus:

pavadinimas / vardas ir pavardė Trumpasis pavadinimas Būtina Aprašą
environment env Taip Aplinkos ID arba URL, prie kurio reikia pridėti programos vartotoją.
role r Ne Saugos vaidmens, taikytino programos vartotojui, pavadinimas 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ę.

Naudokite tokią komandą:

C:\> pac admin create-service-principal  --environment <environment id>

Sėkmingai paleidus komandą, rodomi keturi stulpeliai:

  • „Power Platform“ valdytojoID
  • Programos ID
  • Kliento slėpinys (paprastu tekstu)
  • Galiojimo pabaiga

Pavyzdžiui:

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 išvalysite komandinę eilutę, nebegalėsite gauti to paties kliento slaptojo.

Sukonfigūruoti aplinką su programos ID

Programos ID turite įtraukti kaip programos vartotoją į "Microsoft Power Platform" aplinką, 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 seni Microsoft Power Platform Build Tool vamzdynai ir toliau veiks?

Senesni srautai ir toliau veikia, tačiau naujesnės funkcijos negalimos senesnėse užduotyse. Jei norite naudoti naujesnes funkcijas, pakeiskite užduoties versiją sraute.

Kodėl naują užduotį Power Platform grindėte CLI, o ne PowerShell?

"Power Platform" CLI užduotys yra daugiaplatės ir labai lanksčios, įskaitant "Linux" bėgikų paleidimą. Šios užduotys yra tos pačios užduotys, kurias galima atlikti naudojant "Power Platform" veiksmus, skirtus GitHub". Dabar turite nuoseklią "Azure DevOps" ir "GitHub" patirtį.

Ar Microsoft Power Platform kūrimo įrankiai veikia tik Power Apps?

Komponavimo versijos įrankiai veikia tiek drobėmis, tiek modeliu pagrįstoms programėlėms, Microsoft Copilot Studio virtualiesiems agentams, vartotojo sąsajos srautams ir tradiciniams srautams, AI Builder, pasirinktinėms jungtimis ir duomenų srautams, kuriuos dabar galite įtraukti į sprendimą. Į šį sąrašą taip pat įtrauktos "Customer Engagement" programos ("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 įdiegiau komponavimo versijos įrankių peržiūrą – ar galiu atnaujinti versiją iš Power Apps komponavimo versijos įrankių peržiūros versijos į "Power Platform" komponavimo versijos įrankius?

Negalite atnaujinti versijos iš peržiūros versijos, nes turėjome pateikti tam tikrų lūžių pakeitimų visuotinai prieinamame (GA) leidime. Norėdami pereiti nuo peržiūros versijos, turite įdiegti Microsoft Power Platform kūrimo įrankius ir perkurti savo srautus arba perkonfigūruoti esamus srautus, kad galėtumėte naudoti naujas kūrimo įrankių užduotis. Taip pat turite sukurti naujus tarnybos ryšius.

Ar galiu įtraukti srauto ir drobės programas?

Taip, srautų ir drobės programos žino apie sprendimą, todėl jei įtrauksite šiuos komponentus į savo sprendimą, jos galės dalyvauti jūsų taikomosios programos palaikymo 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šą galima rasti straipsnyje Žinomi apribojimai .

Kiek kainuoja Microsoft Power Platform kūrimo įrankiai?

Kūrimo įrankiai prieinami nemokamai. Tačiau norint Azure DevOps naudoti kūrimo įrankius, reikia galiojančios prenumeratos. Daugiau informacijos žr. Azure DevOps kainos.

Matau plėtinį, bet kodėl neturiu parinkties jį įdiegti?

Jei nematote diegimo parinkties, tikriausiai jums trūksta būtinų diegimo teisių jūsų Azure DevOps organizacijoje. Daugiau informacijos žr. Plėtinių teisių valdymas.

Kaip kūrėjai gali naudoti tikrintuvo užduoties rezultatus?

Tikrintuvo užduoties išvestis yra SARIF failas. VS kodą ir Visual Studio plėtinius galima peržiūrėti ir imtis veiksmų su SARIF failais.

Taip pat žr.

Power Platform kūrimo įrankiai, skirti Azure DevOps leidimo pastaboms
Sukurkite įrankio užduotis
Microsoft Power Platform Build Tools laboratorijos