Pārskats par cauruļvadiem Power Platform
Konveijeru Power Platform mērķis ir demokratizēt lietojumprogrammu dzīves cikla pārvaldību (ALM) Power Platform klientiem un Dynamics 365, ieviešot pakalpojumā ALM automatizācijas un nepārtrauktas integrācijas un nepārtrauktas piegādes (CI/CD) iespējas tādā veidā, kas ir pieejamāks visiem veidotājiem, administratoriem un izstrādātājiem.
Konveijeri ievērojami samazina pūles un domēna zināšanas, kas iepriekš bija nepieciešamas, lai realizētu IA, pieņemot veselīgus, automatizētus ALM procesus jūsu komandā vai organizācijā.
- Administratori viegli konfigurē automatizētos izvietošanas konveijerus dažu minūšu, nevis dienu vai nedēļu laikā.
- Veidotājiem ir intuitīva lietotāja pieredze, lai viegli izvietotu savus risinājumus.
- Profesionālie izstrādātāji var (pēc izvēles) paplašināt cauruļvadus un palaist tos, Power Platform izmantojot komandrindas saskarni (CLI).
Konveijeri ļauj administratoriem centralizēti pārvaldīt neprofesionālu izstrādātāju vadītus un profesionālu izstrādātāju vadītus projektus mērogā, pieliekot mazāk pūļu. Administratori iestata atbilstošus drošības pasākumus, kas regulē un atvieglo risinājumu izstrādi, testēšanu un piegādi visā organizācijā. Citas administratora priekšrocības ietver:
Zemākas kopējās īpašumtiesību izmaksas:
- Konveijeri ievērojami uzlabo veidotāju, izstrādātāju un administratoru produktivitāti. Konveijeri ļauj jūsu biznesa risinājumiem nonākt tirgū ātrāk, ar augstāku kvalitāti, izmantojot drošu un pārvaldītu procesu.
- Minimālas pūles, lai ieviestu drošus un pielāgotus izmaiņu pārvaldības procesus visā organizācijā vai darba grupā.
Ietaupiet laiku un naudu:
- Sistēma tiek galā ar smago celšanu un notiekošo uzturēšana, lai jums tas nebūtu jādara.
Mērogojiet ALM savā tempā:
- Neatkarīgi no tā, kur atrodaties savā ALM ceļojumā, varat paplašināt konveijerus, lai pielāgotos mainīgajām biznesa vajadzībām. Mūsu mērķis ir, lai šī augšupejošā pāreja būtu pēc iespējas vienmērīgāka un bez piepūles. Papildinformācija: Microsoft Power Platform CLI
pac pipeline
komandu grupa
- Neatkarīgi no tā, kur atrodaties savā ALM ceļojumā, varat paplašināt konveijerus, lai pielāgotos mainīgajām biznesa vajadzībām. Mūsu mērķis ir, lai šī augšupejošā pāreja būtu pēc iespējas vienmērīgāka un bez piepūles. Papildinformācija: Microsoft Power Platform CLI
Sasniedziet atbilstības, drošības, uzraudzības un automatizācijas mērķus, izmantojot:
- Nodrošiniet ražošanas vides ar uz apstiprinājumu balstītu deleģēto izvietošanu.
- Pielāgojumi un audita žurnāls tiek saglabāti automātiski un ir viegli pieejami.
- Iebūvēta analīze nodrošina labāku redzamību centrālā atrašanās vietā.
- Iespēja skatīt standarta komplektācijā Power BI iekļautās atskaites konveijeru programmā vai izveidot savu. PapildinformācijaPārskats par modeļa vadītām programmām
- Pielāgoti konveijeri jūsu organizācijas vajadzībām, izmantojot konveijeru paplašināmību un Power Automate.
Kad konveijeri ir izveidoti, veidotāji var sākt izvietošanu produktā, veicot tikai dažus klikšķus. Viņi to dara tieši savā attīstības vidē. Citas priekšrocības veidotājiem ir šādas:
- Nav nepieciešamas iepriekšējas zināšanas par ALM procesiem vai sistēmām. Iedzīvotāju izstrādātāji konveijerus bieži uzskata par vadītu pārmaiņu pārvaldības procesu.
- Risinājumu izvietošana ir iepriekš apstiprināta attiecībā pret mērķa vidi, lai novērstu kļūdas un uzlabotu panākumu līmeni. Piemēram, trūkstošas atkarības un citas problēmas tiek atklātas pirms izvietošanas, un veidotāji tiek nekavējoties vadīti, lai veiktu atbilstošas darbības.
- Savienojumi un vides mainīgie tiek sniegti iepriekš un validēti pirms izvietošanas sākuma.
- Tas palīdz nodrošināt, ka lietojumprogrammas un automatizācija tiek izvietotas bez manuālām pēcapstrādes darbībām un ir savienotas ar atbilstošiem datu avotiem katrā vidē.
- Administratori var pat iepriekš konfigurēt noteiktus savienojumus, kas tiks izmantoti.
Profesionāli izstrādātāji ir produktīvāki ar konveijeriem, kas tagad apstrādā sarežģītas fona darbības. Izstrādātāji var pateikt sistēmai, ko viņi vēlas paveikt, nevis izpildīt dažādus pamata uzdevumus, kas nepieciešami viena un tā paša mērķa sasniegšanai. Power Platform Izmantojot CLI, izstrādātāji var:
- Uzskaitiet konveijerus, lai skatītu noderīgu informāciju, piemēram, kuros posmos un vidēs ir gatavi izvietot savus risinājumus.
- Risinājuma izvietošana ar vienu komandu:
- Izmantojot konveijerus, izstrādātāji vienkārši nodrošina nepieciešamos parametrus, un sistēma organizē visas pilnīgas izvietošanas darbības saskaņā ar organizācijas politikām.
- Nav nepieciešams izveidot savienojumu ar vairākām vidēm, eksportēt risinājumus, lejupielādēt risinājumu failus, manuāli izveidot savienojumus un aizpildīt izvietošanas iestatījumu failus, importēt risinājumus vai veikt dažādus citus uzdevumus, kas bija nepieciešami iepriekš.
Turklāt izstrādātāji var paplašināt konveijerus un integrēties ar citiem CI/CD rīkiem.
Konveijeri izvieto risinājumus, kā arī konfigurāciju mērķa videi, piemēram, savienojumus, savienojumu atsauces un vides mainīgos. Jebkurus Power Platform pielāgojumus, kas ietverti jūsu risinājumā, var izvietot, izmantojot konveijerus. Konveijeri vai risinājumi kopumā nesatur tabulās Dataverse saglabātos datus.
Svarīgi
Power BI Informācijas paneļi (priekšskatījums) un Power BI datu kopas (priekšskatījums) pašlaik netiek atbalstīti konveijeros.
Pirmkārt, pārliecinieties, vai jūsu avota un mērķa vides ir pareizi saistītas. Konveijeru varēsit skatīt tikai piešķirtajās avota vidēs, piemēram, izstrādes vidēs. Konfigurācijas laikā saistot katru no vidēm ar konveijeru, jums ir opcija Izstrādes vide vai Mērķa vide tips. Ja ar konveijeru saistītajām vidēm ir piešķirts pareizais tips, konveijers tiek parādīts kā opcija avota izstrādes vidē.
Jā. Gan pārvaldītie, gan nepārvaldītie risinājumi tiek automātiski eksportēti un glabāti konveijeru resursdatorā katram izvietojumam.
Nē. Risinājumi tiek eksportēti, tiklīdz tiek iesniegts izvietošanas pieprasījums (kad veidotājs savā izstrādes vidē atlasa Deploy ), un tiks izvietots tas pats risinājuma artefakts. Tāpat sistēma atkārtoti neeksportē risinājumu izvietošanai uz nākamajiem konveijera posmiem. Tam pašam risinājuma artefaktam ir jāiet cauri cauruļvada posmiem secīgā secībā. Sistēma arī novērš jebkādas manipulācijas vai modifikācijas eksportētā risinājuma artefaktā. Tas nodrošina, ka pielāgošana nevar apiet QA vides vai apstiprināšanas procesus.
- Izstrādātāju vides nav obligāti Pārvaldītās vides. Tos var izmantot izstrādei un testēšanai ar izstrādātāja plānu.
- Konveijeru resursdatoram ir jābūt ražošanas videi, bet konveijeru resursdatoram nav jābūt pārvaldītai videi.
- Visas pārējās konveijeros izmantotās vides ir jāiespējo, kā Pārvaldītās vides.
- Licences, kas piešķir premium lietošanas tiesības, ir nepieciešamas visiem Pārvaldītās vides.
Izplatīts iestatīšanas piemērs:
Vides mērķis | Vides tips | Nepieciešama savrupa licence |
---|---|---|
Resursdators | Ražošanas | Nē. |
Izstrāde | Izstrādātājs | Nē. |
QA | Izstrādātājs | Nē. |
Ražošanas | Ražošanas | Jā |
Jā. Skatīt deleģētos izvietojumus.
Jā. PapildinformācijaIzvietošana ar pakalpojuma vadītāju
Līdzīgi kā autorēšanas pieredze, veidotāji, kas izmanto konveijerus, var nodrošināt vai nu savus savienojumus, vai savienojumus, kuriem viņiem ir piekļuve. Pakalpojumu galvenos savienojumus var izmantot arī savienotājiem, kas atbalsta pakalpojuma primāro autentifikāciju, tostarp pielāgotiem savienotājiem.
Pašlaik savienojuma atsauces bez vērtības risinājumā vai mērķa vidē izvietošanas laikā nevar atjaunināt. Ja vērtība tika izvietota iepriekš, to var atjaunināt mērķa vidē.
Izvietošanas identitāte. Standarta izvietošanas gadījumā īpašnieks ir pieprasītājs veidotājs. Deleģētajiem izvietojumiem īpašnieks ir deleģētā pakalpojuma vadītājs vai lietotājs.
Nē. Šim scenārijam iesakām izmantot Azure DevOps vai GitHub.
Jums vajadzētu izdzēst vides ierakstu un vajadzības gadījumā atjaunināt konveijera konfigurāciju. Ja vide tiek atiestatīta, jūs atkārtoti izveidojat vides ierakstu un pēc tam saistiet to ar konveijeru.
Jā. Tomēr noklusējuma vides kā konveijeru resursdatora izmantošana nav ieteicama visiem klientiem.
Jā. PapildinformācijaKonveijeru izvietošana kā pakalpojuma vadītājs vai konveijera īpašnieks.
Jā, kopā šie rīki ir jaudīgi, vienlaikus saglabājot vienkāršu veidotāju pieredzi. Papildinformācija: Konveijeru paplašināšana
Jā. Ja konveijera iestatījums ir iespējots, varat atkārtoti izvietot iepriekšējās risinājumu versijas no izpildes vēstures skata lapā Cauruļvadi. Ja iestatījums ir atspējots, var izvietot vai importēt tikai augstākas risinājumu versijas. Kā risinājumu administratori var lejupielādēt artefaktu no konveijeru resursdatora, palielināt risinājuma versiju solution.xml failā un pēc tam manuāli importēt to mērķa vidē.
Jā. Konveijeru resursdatorā Dataverse varat konfigurēt lielapjoma dzēšanas darbus, lai dzēstu datus pēc noteikta grafika.
Pašlaik nē. Konveijeru noklusējuma importēšanas darbība ir Jaunināšana ar pārrakstīšanas pielāgojumiem.
Nē. Tomēr vienu vidi var saistīt ar vairākiem konveijeriem vienā resursdatorā. Lai saistītu vidi ar citu resursdatoru, pievienojiet to konveijeram jaunajā resursdatorā. Pēc tam izdzēsiet vides ierakstu no sākotnējā resursdatora un pārbaudiet, vai viss darbojas, kā paredzēts.
Pašlaik nē. Tomēr, lai pielāgotu cauruļvadu loģiku, ir pieejami apzināti pagarinājuma āķi. Papildinformācija: Paplašināt cauruļvadus.
Naviģējiet uz izstrādes procesā esošu nepārvaldītu risinājumu uz vidi, kas saistīta ar jūsu konveijeru. Konveijerus nevar skatīt vai palaist no noklusējuma risinājuma, pārvaldītajiem risinājumiem vai mērķa vidēs. Ņemiet vērā, Power Platform ka varat arī izgūt un palaist konveijerus no CLI.
Jā, bet tikai tad, ja resursdatorā ir iespējots starpģeogrāfisko risinājumu izvietošanas iestatījums. Ja iestatījums ir atspējots, resursdatoram un visām vidēm, kas saistītas ar resursdatora cauruļvadiem, jāatrodas vienā un tajā pašā ģeogrāfiskajā atrašanās vietā (kā norādīts, veidojot vides). Piemēram, ja iestatījums ir atspējots, konveijeru nevar izvietot no Vācijas uz Kanādu, un resursdators Vācijā nevar pārvaldīt vidi Kanādā. Gadījumā, ja nomnieka administrators vēlas novērst starpģeogrāfisku risinājumu izvietošanu, Vācijā un Kanādā ir jāizmanto atsevišķi resursdatori.
Jā, tas ir iespējams, lai gan mēs iesakām sākt ar to pašu cauruļvadu konkrētam risinājumam. Tas palīdz izvairīties no neskaidrībām un netīšām kļūdām. Konveijera palaišanas informācija tiek parādīta viena konveijera un viena risinājuma kontekstā (risinājuma pieredzē). Tāpēc citos konveijeros, iespējams, netiks rādīta jaunākā izvietotā risinājuma versija vai cita svarīga izpildes informācija, kas saistīta ar dažādiem konveijeriem. Ņemiet vērā, ka izvietošanas konveijers konfigurācijas programma rāda palaisto informāciju visos konveijeros un visos pašreizējā resursdatora risinājumos.
Tās pašas vides izmantošana attīstībai, un resursdators netiek atbalstīts; Citas kombinācijas nav ieteicamas kā labākā prakse.
Mērķa vidē var redzēt izvietoto objektu slāņus, kā arī to, kas mainījies starp slāņiem. Turklāt varat redzēt XML atšķirības starp slāņiem modeļa vadītām programmām, vietņu kartēm un veidlapām. Cauruļvadus var arī paplašināt, lai tos integrētu ar GitHub un citām avota vadības sistēmām, lai salīdzinātu granulu diferenciāļus.
Šī ir derīga konfigurācija, un tā ir jānovērtē, pamatojoties uz jūsu organizācijas vajadzībām un politikām.
Nē. Mēs iesakām vienmēr izvietot pārvaldītos risinājumus vidēs, kas nav saistītas ar attīstību. Paziņojums, ka nepārvaldītie risinājumi tiek automātiski eksportēti un saglabāti konveijeru resursdatorā, lai jūs varētu tos lejupielādēt un importēt citās izstrādes vidēs vai ievietot avota vadīklā.
Pašlaik nē. Jums būs jāiesniedz atšķirīgs izvietojums katram risinājumam. Tomēr vienu un to pašu konveijeru var izmantot vairākiem risinājumiem.
Pašlaik nē. Ieteicams publicēt atsevišķus objektus, tiklīdz tie ir saglabāti. Ņemiet vērā, ka tikai noteiktiem risinājuma objektiem ir nepieciešama publicēšana.
Pašreizējā ieviešanā konkrētam risinājumam tiek izmantota vienota izstrādes vide.
Abi piedāvā daudzas vērtīgas iespējas, un piederošās komandas cieši sadarbojas, izstrādājot cauruļvadus un plašāku ALM redzējumu Power Platform. Cauruļvadi pēc būtības ir vienkāršāki, un tos var izveidot un pārvaldīt ar mazāku piepūli. Piekļuve citiem produktiem un tehnoloģijām nav nepieciešama, jo viss tiek pārvaldīts iekšēji. No otras puses, ALM paātrinātājs dažreiz ir labāk piemērots progresīvākiem ALM scenārijiem.
Lai gan pastāv daudzas papildu funkcionālās atšķirības, būtiskā atšķirība ir tā, ka konveijeri ir oficiāls Microsoft Power Platform produkta līdzeklis — tas nozīmē, ka tas ir izstrādāts, konstruēts, izstrādāts, pārbaudīts, uzturēts un atbalstīts ar Microsoft produktu inženieriju. Konveijeri ir iebūvēti produktā, un tiem var piekļūt, izmantojot vietējo produktu pieredzi.
Mēs mudinām klientus izmantot konveijerus pamata izvietošanas funkcionalitātei un, ja nepieciešams, paplašināt konveijerus, lai tos integrētu ar citiem CI/CD rīkiem. Lietojot kopā, CI/CD rīkos nepieciešamās darba slodzes bieži kļūst mazāk sarežģītas un dārgas.
Cauruļvaduiestatīšana Paplašināt konveijerus
Risinājumu izvietošana, izmantojot konveijeru ( Power Apps video)