Pārskats par cauruļvadiem Power Platform

Power Platform konveijeru mērķis ir demokratizēt lietojumprogrammu dzīves cikla pārvaldību (ALM) Power Platform un Dynamics 365 klientiem, pakalpojumā ieviešot 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 cauruļvadu līdzekļa piemērs

Cauruļvadi ievērojami samazina pūles un domēna zināšanas, kas iepriekš bija nepieciešamas, lai realizētu IA, izmantojot 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āli izstrādātāji var (pēc izvēles) paplašināt cauruļvadus un palaist tos, izmantojot komandrindas Power Platform interfeisu (CLI).

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

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 izveido atbilstošus aizsardzī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 lietošanas izmaksas:

    • Cauruļvadi ievērojami uzlabo ražotāja, izstrādātāja un administratora produktivitāti. Cauruļvadi ļ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ā jūsu organizācijā vai komandā.
  • Ietaupiet laiku un naudu:

    • Sistēma veic smago celšanu un pastāvīgu apkopi, tāpēc jums tas nav jādara.
  • Mērogojiet ALM savā tempā:

    • Neatkarīgi no atrašanās vietas ALM ceļojumā, varat paplašināt cauruļvadus, lai apmierinātu mainīgās biznesa vajadzības. Mēs cenšamies, lai šī augšupejoša pāreja būtu pēc iespējas vienmērīgāka un bez piepūles. Papildinformācija: Microsoft Power Platform CLI pac pipeline komandgrupa
  • Sasniedziet atbilstības, drošības, uzraudzības un automatizācijas mērķus ar:

    • Aizsargājiet ražošanas vides, izmantojot uz apstiprinājumu balstītus deleģētos izvietojumus.
    • Pielāgojumi un audita žurnāls tiek saglabāti automātiski un ir viegli pieejami.
    • Standarta analīze nodrošina labāku redzamību centrālajā vietā.
    • Iespēja skatīt iebūvētās Power BI atskaites konveijeru programmā vai izveidot savu. Papildinformācija: Atskaišu pārskats par modeļa vadītām programmām
    • Pielāgojiet konveijerus savas organizācijas vajadzībām, izmantojot cauruļvadu paplašināmību un Power Automate.

Veidotāji palaiž iepriekš konfigurētus cauruļvadus

Kad konveijeri ir ieviesti, veidotāji var uzsākt izvietošanu produktā ar dažiem klikšķiem. Viņi to dara tieši savā attīstības vidē. Citas priekšrocības ražotājiem ir:

  • Nav nepieciešamas iepriekšējas zināšanas par ALM procesiem vai sistēmām. Pilsoņu izstrādātāji bieži uzskata, ka cauruļvadi ir vadīts izmaiņu pārvaldības process.
  • Risinājumu izvietojumi tiek iepriekš validēti mērķa vidē, lai novērstu kļūdas un uzlabotu panākumu rādītājus. Piemēram, trūkstošās atkarības un citas problēmas tiek atklātas pirms izvietošanas, un veidotāji nekavējoties tiek norādījuši veikt atbilstošas darbības.
  • Savienojumi un vides mainīgie lielumi tiek nodrošināti iepriekš un apstiprināti pirms izvietošanas sākuma.
    • Tas palīdz nodrošināt, ka lietojumprogrammas un automatizācija tiek izvietotas bez manuālas pēcapstrādes darbībām, un tās 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 cauruļvadus

Profesionāli izstrādātāji ir produktīvāki ar cauruļvadiem, kas tagad apstrādā sarežģītās fona operācijas. Izstrādātāji var pateikt sistēmai, ko viņi vēlas sasniegt, nevis izpildīt dažādus pamatuzdevumus, kas nepieciešami, lai sasniegtu vienu un to pašu mērķi. Izmantojot Power Platform CLI, izstrādātāji var:

  • Uzskaitiet cauruļvadus, lai skatītu atbilstošo informāciju, piemēram, kādos posmos un vidēs ir gatavi izvietot savus risinājumus.
  • Izvietojiet risinājumu ar vienu komandu:
    • Izmantojot cauruļvadus, izstrādātāji vienkārši nodrošina nepieciešamos parametrus, un sistēma orķestrē visas pilnīgās izvietošanas operācijas 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 iepriekš nepieciešamos uzdevumus.

Turklāt izstrādātāji var paplašināt cauruļvadus un integrēties ar citiem CI/CD rīkiem.

Bieži uzdotie jautājumi

Ko izvieto cauruļvadi?

Cauruļvadi izvieto risinājumus, kā arī mērķa vides konfigurāciju, piemēram, savienojumus, savienojuma atsauces un vides mainīgos. Jebkuru Power Platform pielāgojumu, kas ietverts jūsu risinājumā, var izvietot, izmantojot cauruļvadus. Cauruļvadi vai risinājumi kopumā nesatur tabulās Dataverse glabātus 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 nevaru redzēt savu konveijeru no savas vides?

Vispirms pārliecinieties, vai jūsu avota un mērķa vide ir pareizi saistīta. Konveijeru varēsit skatīt tikai piešķirtajās avota vidēs, piemēram, izstrādes vidēs. Sasaistot katru vidi ar konveijeru konfigurācijas laikā, jums ir opcija Izstrādes vide vai Mērķa vide vide. Ja ar konveijeru saistītām videi ir piešķirts pareizais tips, jūsu konveijers tiek parādīts kā opcija avota izstrādes vidē.

Vai cauruļvadi automātiski glabā risinājumu dublējumus?

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 izvēlas izvietot savā izstrādes vidē), un tas pats risinājuma artefakts tiks izvietots. Tāpat sistēma atkārtoti neeksportē risinājumu izvietojumiem uz nākamajiem konveijera posmiem. Tam pašam risinājuma artefaktam secīgi jāiziet cauri cauruļvada posmiem. Sistēma arī novērš jebkādu eksportētā risinājuma artefakta manipulāciju vai modifikāciju. Tas nodrošina, ka pielāgošana nevar apiet kvalitātes nodrošināšanas vidi vai apstiprināšanas procesus.

Vai cauruļvadu izmantošanai ir nepieciešamas atsevišķas licences?

  • Izstrādātāju videi 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.
  • Cauruļvadu resursdatoram jābūt ražošanas videi, bet cauruļvadu resursdatoram nav jābūt pārvaldītai videi.
  • Visas pārējās vides, kas tiek izmantotas cauruļvados, ir jāiespējo kā pārvaldītas vides.
  • Licences, kas piešķir augstākās kvalitātes 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 veids Nepieciešama atsevišķa licence
Viesošana Ražošana
Izstrāde Izstrādātājs
Kvalitātes nodrošināšana (QA) Izstrādātājs
Ražošana Ražošana

Vai varu nodrošināt, ka konveijera mērķi ir pārvaldītas vides?

Jā. Nomnieku administratori var automātiski pārvērst konveijera mērķa vides par pārvaldītajām vidēm, nodrošinot atbilstību Microsoft standartiem. Lai iespējotu vidi kā pārvaldītu vidi, dodieties uz Power Platform administrēšanas centra izvietojumu>iestatījumiem. Ieslēdziet automātiskās pārvaldītās vides iestatījumu katram konveijera resursdatoram.

Svarīgi

Sākot ar 2026. gada februāri, Microsoft sāks iespējot pārvaldītās vides visām konveijera mērķa vidēm, kas vēl nav iespējotas. Klienti tiks informēti, izmantojot Microsoft 365 ziņojumu centru. Ieteicams tagad pārskatīt un iespējot pārvaldītās vides visiem konveijera mērķiem. To var izdarīt manuāli vai iestatīt, lai tas notiktu automātiski:

  • Manuāli: Dodieties uz Pārvaldītās vides iespējošana.
  • Automātiski: Konfigurējiet iestatījumu jauniem cauruļvadiem, kā aprakstīts iepriekš.

Vai varu konfigurēt izvietojumu apstiprinājumus?

Jā. Skatiet deleģētos izvietojumus.

Vai dažādiem cauruļvadiem un posmiem var izmantot dažādus pakalpojumu principus?

Jā. Papildinformācija: Izvietošana ar pakalpojuma galveno

Kādus savienojumus var izmantot?

Līdzīgi kā autorēšanas pieredze, veidotāji, kas darbojas cauruļvados, var nodrošināt savus savienojumus vai savienojumus, kuriem viņiem ir piekļuve. Pakalpojuma galvenos savienojumus var izmantot arī savienotājiem, kas atbalsta pakalpojuma galvenās autentifikāciju, ieskaitot pielāgotus savienotājus.

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

Pašlaik savienojuma atsauces bez vērtības risinājumā vai mērķa vidē nevar atjaunināt izvietošanas laikā. Ja vērtība tika izvietota iepriekš, to var atjaunināt mērķa vidē.

Kam pieder izvietotie risinājuma objekti?

Izvietošanas identitāte. Standarta izvietojumiem īpašnieks ir pieprasījuma iesniedzējs. Deleģētajiem izvietojumiem īpašnieks ir deleģētais pakalpojuma principāls vai lietotājs.

Vai cauruļvadus var izvietot citā nomniekā?

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

Kāpēc es nevaru piekļūt pogai "Pārvaldīt cauruļvadus" komandjoslā?

Ja lietotājam ir drošības loma "Izvietošanas konveijera administrators", poga "Pārvaldīt cauruļvadus" tiks iespējota un tiks atvērta programma "Izvietošanas konveijera konfigurācija". Poga netiks iespējota arī tad, ja nav pieejams platformas resursdators vai pielāgots resursdators. Papildinformācija: Piekļuve programmai "Izvietošanas konveijera konfigurācija"

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

Jums vajadzētu izdzēst vides ierakstu un vajadzības gadījumā atjaunināt konveijera konfigurāciju. Ja vide tiek atiestatīta no jauna, atkārtoti izveidojiet vides ierakstu un pēc tam saistiet to ar konveijeru.

Vai var izmantot cauruļvadus noklusējuma vidē?

Jā. Tomēr noklusējuma vides izmantošana kā cauruļvadu resursdators nav ieteicama visiem klientiem.

Vai varu izvietot, izmantojot savu pakalpojuma galveno?

Jā. Papildinformācija: Izvietojiet konveijerus kā pakalpojuma principāls vai konveijera īpašnieks.

Vai cauruļvadus var izmantot ar Azure DevOps, GitHub vai ALM Accelerator?

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

Vai varu atgriezties uz iepriekšējo versiju?

Jā. Ja konveijera iestatījums ir iespējots, varat atkārtoti izvietot iepriekšējās risinājuma versijas no palaišanas vēstures skata lapā Cauruļvadi. Ja iestatījums ir atspējots, var izvietot vai importēt tikai augstākas risinājuma versijas. Kā risinājumu administratori var lejupielādēt artefaktu no cauruļvadu resursdatora, palielināt risinājuma versiju solution.xml failā un pēc tam manuāli importēt to mērķa vidē.

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

Jā. Lielapjoma dzēšanas darbus Dataverse var konfigurēt konveijeru resursdatorā, lai dzēstu datus pēc noteikta grafika.

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

Šobrīd nē. Konveijeru noklusējuma importēšanas darbība ir Jaunināšana bez pārrakstīt pielāgojumiem.

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

Nē. Tomēr vienu vidi var saistīt ar vairākiem konveijeriem vienā resursdatorā. Lai saistītu vidi ar citu resursdatoru, pievienojiet to jaunā resursdatora cauruļvadam. 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?

Šobrīd nē. Tomēr ir pieejami apzināti paplašinājuma āķi, lai pielāgotu cauruļvadu loģiku. Papildinformācija: paplašināt cauruļvadus.

Kur var skatīt un palaist cauruļvadus?

Naviģējiet uz nepārvaldītu risinājumu izstrādes stadijā uz vidi, kas saistīta ar jūsu konveijeru. Konveijerus nevar skatīt vai palaist no noklusējuma risinājuma, pārvaldītiem risinājumiem vai mērķa vidē. Ievērojiet, ka varat arī izgūt un palaist cauruļvadus no Power Platform CLI.

Vai es varu izvietot dažādos reģionos?

Jā, bet tikai tad, ja resursdatorā ir iespējots iestatījums Cross-Geo risinājumu izvietojumi . Ja iestatījums ir atspējots, resursdatoram un visām vidēm, kas saistītas ar resursdatora cauruļvadiem, jāatrodas tajā pašā ģeogrāfiskajā atrašanās vietā (kā norādīts, veidojot vidi). Piemēram, ja iestatījums ir atspējots, konveijers 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āfisko risinājumu izvietošanu, Vācijai un Kanādai jāizmanto atsevišķi resursdatori.

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

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. Informācija par konveijera palaišanu tiek parādīta viena konveijera un viena risinājuma kontekstā (risinājuma pieredzē). Tāpēc citi konveijeri var nerādīt jaunāko izvietotā risinājuma versiju vai citu svarīgu izpildes informāciju, kas saistīta ar dažādiem konveijeriem. Ņemiet vērā, ka programma Izvietošanas konveijera konfigurācija rāda palaišanas informāciju visos konveijeros un visos pašreizējā resursdatora risinājumos.

Vai resursdatoru var izmantot arī kā izstrādes vai mērķa vidi?

Vienas un tās pašas vides izmantošana izstrādei un resursdators netiek atbalstīts; Citas kombinācijas nav ieteicamas kā labākā prakse.

Kā es varu apskatīt, kas mainījās dažādās versijās?

Mērķa vidē var redzēt izvietoto objektu slāņus, kā arī to, kas mainījās starp slāņiem. Turklāt varat redzēt XML atšķirības starp modeļa vadītu programmu, vietņu kartes un veidlapu slāņus. Cauruļvadus var arī paplašināt, lai integrētu ar GitHub un citām avota vadības sistēmām, lai salīdzinātu granulētos atšķirības.

Vai manai resursdatora videi jābūt tādai pašai kā COE rīkkopas instalēšanai?

Šī 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ē. Ieteicams vienmēr izvietot pārvaldītos risinājumus ar izstrādi nesaistītos apstākļos. Ņemiet vērā, ka nepārvaldītie risinājumi tiek automātiski eksportēti un glabāti cauruļvadu resursdatorā, lai tos varētu lejupielādēt un importēt citās izstrādes vidēs vai ievietot avota kontrolē.

Vai es varu izvietot vairākus risinājumus vienlaikus?

Šobrīd nē. Katram risinājumam būs jāiesniedz cits izvietojums. Tomēr vienu un to pašu cauruļvadu var izmantot vairākiem risinājumiem.

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

Šobrīd nē. Ieteicams publicēt atsevišķus objektus, kad tie tiek saglabāti. Ņemiet vērā, ka publicēšana ir nepieciešama tikai dažiem risinājuma objektiem.

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

Pašreizējā ieviešana konkrētam risinājumam izmanto vienotu izstrādes vidi.

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

Abi piedāvā daudz vērtīgu iespēju, un īpašnieku komandas cieši sadarbojas, izstrādājot cauruļvadus un plašāku ALM vīziju Power Platform. Cauruļvadi ir vienkāršotā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 ir daudz papildu funkcionālu atšķirību, būtiska atšķirība ir tā, ka cauruļvadi ir oficiāls Microsoft Power Platform produkta līdzeklis, kas nozīmē, ka tas ir izstrādāts, izstrādāts, izstrādāts, testēts, uzturēts un atbalstīts Microsoft produktu inženierijas jomā. Konveijeri ir iebūvēti produktā, un tiem var piekļūt vietējā produktu pieredzē.

Kad man vajadzētu izmantot cauruļvadus, salīdzinot ar citu rīku?

Mēs mudinām klientus izmantot cauruļvadus pamata izvietošanas funkcionalitātei un, ja nepieciešams, paplašināt cauruļvadus, 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 uzturēšanai.

Nākamās darbības

Cauruļvadu iestatīšana
Paplašināt cauruļvadus