Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Izmantojiet Microsoft Power Platform būvēšanas rīkus, lai automatizētu bieži sastopamus būvēšanas un izvietošanas uzdevumus, kas saistīti ar programmām, kas veidotas uz Microsoft Power Platform. Šie uzdevumi iekļauj:
- Risinājuma metadatu (tiek dēvēti arī par risinājumiem) sinhronizēšana, kas satur dažādus platformas komponentus, piemēram:
- Customer Engagement programmas: Dynamics 365 Sales, Customer Service, Field Service, Marketing un Project Service Automation
- Pamatnes programmas
- Modeļa vadītas programmas
- lietotāja interfeisa plūsmas
- Virtuālie aģenti
- AI Builder modeļi
- Savienotāji starp izstrādes vidēm un avota vadību
- Būvējumu artefaktu ģenerēšana
- Izvietošana uz pakārtotām vidēm
- Nodrošinājuma vai nodrošinājuma pārtraukšanas vide
- Statiskās analīzes pārbaužu veikšana attiecībā uz risinājumiem, izmantojot Power Apps pārbaudītāja pakalpojumu
Izmantojiet Microsoft Power Platform būvēšanas rīku uzdevumus kopā ar citiem pieejamiem Azure DevOps uzdevumiem, lai izveidotu būvēšanas un laidiena konveijerus. Cauruļvadi, ko darba grupas parasti ievieš, ietver iniciēšanu, eksportēšanu no Dev, izveidi un izlaišanu.
Piezīmes
Microsoft Power Platform būvēšanas rīki tiek atbalstīti tikai Microsoft Dataverse vidē ar datu bāzi. Papildinformācija: Vides izveide ar datu bāzi
Microsoft Power Platform būvēšanas rīki tagad ir pieejami lietošanai GCC un GCC High reģionos.
Kas ir Microsoft Power Platform būvēšanas rīki?
Microsoft Power Platform Build Tools ir Power Platform specifisku Azure DevOps build uzdevumu kolekcija, kas novērš nepieciešamību manuāli lejupielādēt pielāgotus rīkus un skriptus, lai pārvaldītu lietotņu dzīves ciklu lietotnēm, kas būvētas uz Microsoft Power Platform.
Uzdevumus var izmantot atsevišķi, piemēram, importējot risinājumu pakārtotā vidē, vai kopā konveijerā, lai organizētu scenāriju, piemēram , ģenerētu būvējuma artefaktu, izvietotu testēšanai vai ražas veidotāja izmaiņas. Būvniecības uzdevumus var lielā mērā iedalīt četros veidos:
- Palīgs
- Kvalitātes pārbaude
- Risinājums
- Vides pārvaldība
Papildinformāciju par pieejamajiem uzdevumiem skatiet sadaļā Microsoft Power Platform Veidošanas rīku uzdevumi.
Kas ir Power Platform Būvēšanas rīku versija 2.0?
Papildus tam, ko nodrošina Power Platform Būvēšanas rīki, Power Platform Būvēšanas rīku versija 2.0 ir Power Platform balstīta uz CLI.
Power Platform Build Tools versija 1.0 ir balstīta uz PowerShell. Power Platform Build Tools 2.0 ir versija, kurai Microsoft pakalpojumi pievieno jaunākas funkcijas.
Iepriekšējām Power Platform Build Tools versijām Microsoft nodrošina būtiskus drošības atjauninājumus pēc nepieciešamības. Pārejiet uz Power Platform Build Tools versiju 2.0 pēc iespējas ātrāk.
Svarīgi
Jūs nevarat kombinēt un saskaņot Power Platform Build Tools uzdevumu versijas savā būvniecības procesā.
Iegūstiet Microsoft Power Platform būvēšanas rīkus
Microsoft Power Platform Build Tools var instalēt jūsu Azure DevOps organizācijā no Azure Marketplace.
Pēc instalēšanas visi uzdevumi, kas iekļauti Microsoft Power Platform būvēšanas rīkos, būs pieejami pievienošanai jebkuram jaunam vai esošam konveijeram. Tos var atrast, meklējot "Power Platform".
Savienojums ar vidēm
Lai mijiedarbotos ar Microsoft Power Platform vidi, ir jāizveido savienojums, lai veidošanas rīka uzdevumi varētu veikt nepieciešamās darbības. Ir pieejami divu tipu savienojumi:
| Savienojuma tips | Apraksts |
|---|---|
| Pakalpojuma vadītājs, izmantojot Darba slodzes identitātes federāciju (ieteicams) | Izmanto pakalpojuma vadītāja autentifikāciju, izmantojot federatīvos akreditācijas datus. Ieteicams nomniekiem, kuriem nepieciešama daudzfaktoru autentifikācija. |
| Pakalpojuma vadītājs un klienta noslēpums | Izmanto uz pakalpojuma principālu balstītu autentifikāciju. |
| Lietotājvārds/parole | Vispārējs pakalpojumu savienojums ar lietotājvārdu un paroli. Neatbalsta lietotāju daudzfaktoru autentifikācijas pieprasīšanu. |
Servisa savienojumu konfigurēšana, izmantojot servisa vadītāju
Lai konfigurētu savienojumu, izmantojot pakalpojuma vadītāju, vispirms ir jābūt profilam, kas autentificēts Power Platform ar nepieciešamajām atļaujām. Dataverse videi ir jāpievieno Microsoft Entra ID lietojumprogramma un saistītais lietojumprogrammas lietotājs.
Pakalpojuma vadītāja un klienta noslēpuma izveide
Izmantojiet pac admin create-service-principal komandu, lai izveidotu un konfigurētu servisa galveno funkciju Microsoft Power Platform Build Tools uzdevumiem.
Šī komanda vispirms reģistrē lietojumprogrammas objektu un atbilstošo pakalpojuma pamatnosaukumu (SPN) programmā Microsoft Entra ID. Pēc tam tā pievieno lietojumprogrammu kā administratora lietotāju Microsoft Power Platform nomniekam.
Šai komandai ir divi parametri:
| nosaukums/vārds, uzvārds | Īsais nosaukums | Obligāts | Apraksts |
|---|---|---|---|
environment |
env |
Jā | Tās vides ID vai URL, kurai pievienot lietojumprogrammas lietotāju. |
role |
r |
Nē. | Drošības lomas nosaukums vai ID, ko pieteikt lietojumprogrammas lietotājam. Noklusējuma vērtība ir "Sistēmas administrators".
Risinājumu pārbaudītājam ir nepieciešama loma ar prvAppendmsdyn_analysisjob atļauju, ko pievienot msdyn_analysisjob tabulai. Sistēmas administratora lomai šī atļauja ir pēc noklusējuma. |
Izmanto komandu šādi:
C:\> pac admin create-service-principal --environment <environment id>
Ja tas izdodas, komanda rāda četras kolonnas:
- Power Platform TenantId
- Lietojumprogrammas ID
- Klienta noslēpums (skaidrā tekstā)
- Termiņa beigas
Piemēram:
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
Izmantojiet parādīto informāciju, lai konfigurētu Power Platform pakalpojuma savienojumu.
Svarīgi
Nodrošiniet, lai klienta noslēpums ir drošībā. Kad komandrinda ir izpildīta, tu vairs nevari iegūt to pašu klienta noslēpumu.
Konfigurēt vidi ar lietojumprogrammas ID
Lietojumprogrammas ID ir jāpievieno kā lietojumprogrammas lietotājam Microsoft Power Platform vidē, ar kuru veidojat savienojumu. Ir divi veidi, kā to izdarīt.
- Varat pārskatīt šo rakstu: Lietojumprogrammas lietotāja izveide.
- Jūs varat izmantot Power Platform CLI. Piemēram:
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
Pārliecinieties, vai pievienotajam lietojumprogrammas lietotājam ir piešķirta sistēmas administratora loma (pieejama sadaļā "Pārvaldīt lomas" lietojumprogrammas lietotāja drošības iestatījumos).
Biežāk uzdotie jautājumi (FAQ)
Vai mani vecie Microsoft Power Platform Build Tool cauruļvadi turpinās darboties?
Vecās caurules turpina darboties, bet jaunākas funkcijas nav pieejamas vecākajos uzdevumos. Ja vēlies izmantot jaunākās funkcijas, maini uzdevuma versiju pipeline.
Kāpēc jūs balstījāt jauno uzdevumu uz Power Platform CLI, nevis PowerShell?
Power Platform CLI uzdevumi ir daudzplatformu ar lielu elastību, tostarp darbojoties uz Linux serveriem. Šie uzdevumi ir tie paši, kas pieejami Power Platform Actions for GitHub. Tagad jums ir konsekventa pieredze starp Azure DevOps un GitHub.
Vai Microsoft Power Platform veidošanas rīki darbojas tikai Power Apps?
Build rīki darbojas gan audekla, gan modeļu vadītām lietotnēm, Microsoft Copilot Studio virtuālajiem aģentiem, UI Flows un tradicionālajām plūsmām, AI Builder, pielāgotiem savienotājiem un datu plūsmām, ko tagad var pievienot risinājumam. Šajā sarakstā ir iekļautas arī klientu iesaistes programmas (Dynamics 365 Sales, Customer Service, Field Service, Marketing un Project Service Automation). Atsevišķi būvēśanas uzdevumi ir pieejami Finanšu un operāciju programmám.
Iepriekš instalēju Build Tools priekšskatījumu – vai varu pāriet no Power Apps Build Tools priekšskatījuma uz Power Platform Build Tools?
Tu nevari atjaunināt no priekšskatījuma versijas, jo mums nācās ieviest dažas būtiskas izmaiņas vispārēji pieejamajā (GA) laidienā. Lai pārietu no priekšskatījuma versijas, jums jāinstalē Microsoft Power Platform Build Tools un vai nu jāpārveido savas caurules, vai jāpārkonfigurē esošās caurules, lai izmantotu jaunos Build Tools uzdevumus. Jums arī jāizveido jauni pakalpojumu savienojumi.
Vai plūsmas un pamatnes programmas var iekļaut?
Jā, plūsmas un audekla lietotnes ir risinājumu apzinīgas, tāpēc, ja pievienojat šos komponentus savam risinājumam, tie var piedalīties jūsu lietotnes dzīves ciklā. Tomēr dažām darbībām joprojām ir nepieciešamas manuālas konfigurācijas. Nepieciešamība pēc manuālas konfigurēšanas tiks risināta vēlāk šogad, kad ieviesīsim vides mainīgos un savienotājus. Pašreizējo ierobežojumu saraksts ir pieejams rakstā "Zināmie ierobežojumi".
Cik maksā Microsoft Power Platform būvēšanas rīki?
Búvéśanas ríki ir pieejami bez maksas. Tomēr, lai izmantotu Build Tools, nepieciešams derīgs Azure DevOps abonements. Plašāka informācija pieejama sadaļā Pricing for Azure DevOps.
Es redzu paplašinājumu, bet kāpēc man nav iespējas to instalēt?
Ja neredzat instalācijas iespēju, visticamāk, jums nav nepieciešamo instalācijas tiesību jūsu Azure DevOps organizācijā. Papildu informācijai skatiet sadaļu Pārvaldīt paplašinājumu atļaujas.
Kā izstrādātāji var izmantot pārbaudītāja uzdevuma rezultātus?
Pārbaudītāja uzdevuma rezultāts ir SARIF fails. Gan VS Code, gan Visual Studio paplašinājumi ir pieejami skatīšanai un rīcībai ar SARIF failiem.
Skatiet arī
Power Platform būvēšanas rīki Azure DevOps laidiena piezīmēm
Rīka uzdevumu veidošana
Microsoft Power Platform Būvēšanas rīku laboratorijas