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 un Dynamics 365 klientiem, 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.

Izvietošanas konveijeru līdzekļa piemērs

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

Administratori centralizēti pārvalda un pārvalda konveijerus

Cauruļvadi ļauj administratoriem centralizēti pārvaldīt pilsoņu vadītus un izstrādātāju vadītus projektus mērogā ar mazāku piepūli. 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 pacelšanu un pastāvīgu apkopi, 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
  • 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.

Veidotāji palaiž iepriekš konfigurētus konveijerus

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.

Izstrādātāji var izmantot un paplašināt konveijerus

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.

Bieži uzdotie jautājumi

Ko konveijeri izvieto?

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.

Kāpēc es neredzu savu konveijeru no savas vides?

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

Vai konveijeros automātiski tiek glabāti risinājumu dublējumi?

Jā. Gan pārvaldītie, gan nepārvaldītie risinājumi tiek automātiski eksportēti un glabāti konveijeru resursdatorā katram izvietojumam.

Vai pielāgošana var apiet izvietošanas posmu, piemēram, QA?

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.

Vai konveijeru izmantošanai ir nepieciešamas savrupas licences?

  • Izstrādātāju vidēm nav jābūt pārvaldītām vidēm. 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 visām pārvaldītajām vidēm.

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

Vai varu konfigurēt izvietojumu apstiprinājumus?

Jā. Skatīt deleģētos izvietojumus.

Vai es varu izmantot dažādus pakalpojumu vadītājus dažādiem cauruļvadiem un posmiem?

Jā.

Kādus savienojumus var izmantot?

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.

Kāpēc nevar atjaunināt esošās savienojumu atsauces?

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

Kam pieder izvietotie risinājumu objekti?

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.

Vai konveijerus var izvietot citā nomniekā?

Nē. Šim scenārijam iesakām izmantot Azure DevOps vai GitHub.

Kā rīkoties, ja mana izstrādes vai mērķa vide tiek atiestatīta vai dzēsta?

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.

Vai konveijerus var izmantot noklusējuma vidē?

Jā. Tomēr noklusējuma vides kā konveijeru resursdatora izmantošana nav ieteicama visiem klientiem.

Vai varu izvietot, izmantojot savu pakalpojuma vadītāju?

Jā. PapildinformācijaKonveijeru izvietošana kā pakalpojuma vadītājs vai konveijera īpašnieks.

Vai cauruļvadus var izmantot kopā ar Azure DevOps GitHub vai ALM paātrinātāju?

Jā, kopā šie rīki ir jaudīgi, vienlaikus saglabājot vienkāršu veidotāju pieredzi. Papildinformācija: Konveijeru paplašināšana

Vai varu atgriezties pie iepriekšējās versijas?

Pašlaik var izvietot vai importēt tikai augstākas risinājumu versijas. Kā risinājumu administratori lejupielādē artefaktu no konveijeru resursdatora, palielina risinājuma versiju solution.xml failā un pēc tam manuāli importē to mērķa vidē.

Vai konveijeru datiem var iestatīt saglabāšanas politikas?

Jā. Konveijeru resursdatorā Dataverse varat konfigurēt lielapjoma dzēšanas darbus, lai dzēstu datus pēc noteikta grafika.

Vai varu norādīt papildu risinājumu importēšanas darbības, piemēram, atjaunināšanu vai jaunināšanu?

Pašlaik nē. Konveijeru noklusējuma importēšanas darbība ir Jaunināšana ar pārrakstīšanas pielāgojumiem.

Vai vidi var saistīt ar vairākiem saimniekiem?

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.

Vai varu pielāgot vai paplašināt pirmās puses izvietošanas konveijera programmu un tabulas?

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.

Kur var skatīt un palaist konveijerus?

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.

Vai varu izvietot dažādos reģionos?

Pašlaik nē. 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, cauruļvadu nevar izvietot no Vācijas uz Kanādu. Un saimniekam Vācijā nevajadzētu pārvaldīt vidi Kanādā. Tā vietā atsevišķi saimnieki būtu jāizmanto Vācijai un Kanādai.

Vai varu izvietot vienu un to pašu risinājumu, izmantojot dažādus konveijerus?

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 konveijera konfigurācijas programma rāda palaisto informāciju visos konveijeros un visos pašreizējā resursdatora risinājumos.

Vai saimniekorganisma vidi var izmantot arī kā attīstības vai mērķa vidi?

Tās pašas vides izmantošana attīstībai, un resursdators netiek atbalstīts; Citas kombinācijas nav ieteicamas kā labākā prakse.

Kā var apskatīt, kas ir mainījies starp dažādām versijām?

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.

Vai manai resursdatora videi ir jābūt tādai pašai kā tur, kur instalēju COE rīkkopu?

Šī ir derīga konfigurācija, un tā ir jānovērtē, pamatojoties uz jūsu organizācijas vajadzībām un politikām.

Vai varu izvietot nepārvaldītus risinājumus?

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

Vai varu izvietot vairākus risinājumus vienlaikus?

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.

Vai konveijeri publicē nepārvaldītus pielāgojumus pirms risinājuma eksportēšanas?

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.

Vai konveijerus var izmantot vairāku izstrādātāju komandām, kas strādā izolētā izstrādes vidē?

Pašreizējā ieviešanā konkrētam risinājumam tiek izmantota vienota izstrādes vide.

Kā cauruļvadi atšķiras no ALM paātrinātāja?

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 Microsoft produktu inženierijā. Konveijeri ir iebūvēti produktā, un tiem var piekļūt, izmantojot vietējo produktu pieredzi.

Kad vajadzētu izmantot konveijerus salīdzinājumā ar citu rīku?

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.

Nākamās darbības

Cauruļvaduiestatīšana Paplašināt konveijerus