Pregled cevovodov v Power Platform

Pipeline v Power Platform si prizadevajo demokratizirati upravljanje življenjskega cikla aplikacij (ALM) za stranke Power Platform in Dynamics 365 z uvedbo avtomatizacije ALM ter zmogljivosti za neprekinjeno integracijo in neprekinjeno dostavo (CI/CD) v storitev na način, ki je bolj dostopen vsem proizvajalcem, administratorjem in razvijalcem.

Primer funkcije »Cevovodi uvajanja«

Cevovodi znatno zmanjšajo trud in poznavanje področja, ki sta bila prej potrebna za doseganje donosnosti naložbe zaradi uvedbe zdravih, avtomatiziranih procesov ALM znotraj vaše ekipe ali organizacije.

  • Skrbniki enostavno konfigurirajo avtomatizirane cevovode za uvajanje v nekaj minutah namesto v dneh ali tednih.
  • Proizvajalci imajo intuitivno uporabniško izkušnjo za enostavno uvajanje svojih rešitev.
  • Profesionalni razvijalci lahko (neobvezno) razširijo cevovode in jih zaženejo z Power Platform vmesnikom ukazne vrstice (CLI).

Skrbniki centralno upravljajo in vodijo cevovode

Cevovodi skrbnikom omogočajo, da z manj truda iz osrednjega upravljajo projekte, ki jih vodijo državljani in izkušeni strokovnjaki. Skrbniki vzpostavijo ustrezne zaščitne ukrepe, ki urejajo in omogočajo razvoj, testiranje in zagotavljanje rešitev v celotni organizaciji. Druge administrativne ugodnosti vključujejo:

  • Nižji skupni stroški lastništva:

    • Cevovodi znatno izboljšajo produktivnost ustvarjalcev, razvijalcev in skrbnikov. Cevovodi omogočajo, da vaše poslovne rešitve pridejo na trg hitreje, z višjo kakovostjo, prek varnega in nadzorovanega procesa.
    • Minimalen trud za uvedbo varnih in prilagojenih procesov upravljanja sprememb v vaši organizaciji ali ekipi.
  • Prihranite čas in denar:

    • Sistem obvlada težko dvigovanje in tekoče vzdrževanje, zato vam ni treba.
  • Prilagodite ALM v svojem tempu:

    • Ne glede na to, kje na svoji poti ALM ste, lahko razširite prodajne poti, da se prilagodite svojim razvijajočim se poslovnim potrebam. Naš cilj je, da bo ta prehod navzgor čim bolj nemoten in enostaven. Več informacij: Microsoft Power Platform CLI pac pipeline ukazna skupina
  • Dosezite cilje skladnosti s predpisi, varnosti, spremljanja in avtomatizacije z:

    • Varna produkcijska okolja z delegiranimi uvajanji na podlagi odobritve. ...
    • Prilagoditve in dnevnik nadzora se samodejno shranijo in so enostavno dostopni.
    • Analitika, pripravljena na začetku, zagotavlja boljšo preglednost znotraj osrednje lokacije.
    • Možnost ogleda Power BI poročil v aplikaciji pipelines ali ustvarjanja lastnih. Več informacij: Pregled poročanja za aplikacije, ki jih poganja model
    • Prilagodite cevovode potrebam vaše organizacije z razširljivostjo cevi in Power Automate.

Proizvajalci izvajajo vnaprej konfigurirane cevovode

Ko so cevovodi vzpostavljeni, lahko proizvajalci z nekaj kliki začnejo z uvajanjem v izdelke. To počnejo neposredno v svojih razvojnih okoljih. Druge prednosti za ustvarjalce vključujejo:

  • Predhodno znanje o procesih ali sistemih ALM ni potrebno. Razvijalci državljanov pogosto vidijo cevovode kot voden proces upravljanja sprememb.
  • Uvajanje rešitev je predhodno potrjeno glede na ciljno okolje, da se preprečijo napake in izboljša stopnja uspešnosti. Na primer, manjkajoče odvisnosti in druge težave se zaznajo pred uvedbo, ustvarjalci pa so takoj vodeni k ustreznim ukrepom.
  • Povezave in spremenljivke okolja so zagotovljene vnaprej in potrjene pred začetkom uvajanja.
    • To pomaga zagotoviti, da se aplikacije in avtomatizacija uvajajo brez potrebe po ročnih korakih naknadne obdelave in so povezane z ustreznimi viri podatkov v vsakem okolju.
    • Skrbniki lahko celo vnaprej konfigurirajo določene povezave, ki bodo uporabljene.

Razvijalci lahko uporabljajo in razširjajo cevovode

Profesionalni razvijalci so bolj produktivni, saj cevovodi zdaj obvladujejo kompleksne operacije v ozadju. Razvijalci lahko sistemu povedo, kaj želijo doseči, namesto da izvajajo različne osnovne naloge, potrebne za dosego istega cilja. Z uporabo vmesnika CLI lahko razvijalci: Power Platform

  • Navedite prodajne poti, da si ogledate ustrezne podrobnosti, kot so faze in okolja, v katerih so pripravljene za uvedbo svojih rešitev.
  • Rešitev namestite z enim samim ukazom:
    • S cevovodi razvijalci preprosto zagotovijo zahtevane parametre, sistem pa orkestrira vse operacije uvajanja od začetka do konca v skladu z organizacijskimi politikami.
    • Ni vam treba povezovati se z več okolji, izvažati rešitev, prenašati datotek rešitev, ročno ustvarjati povezav in izpolnjevati datotek z nastavitvami uvajanja, uvažati rešitev ali obravnavati različnih drugih nalog, ki so bile potrebne prej.

Poleg tega lahko razvijalci razširijo cevovode in jih integrirajo z drugimi orodji za CI/CD.

Pogosta vprašanja

Kaj se uporablja za cevovode?

Cevovodi uvajajo rešitve in konfiguracijo za ciljno okolje, kot so povezave, reference povezav in spremenljivke okolja. Vsako prilagoditev, ki jo vsebuje vaša rešitev, je mogoče uvesti z uporabo cevovodov. Power Platform Cevovodi ali rešitve na splošno ne vsebujejo podatkov, shranjenih v tabelah. Dataverse

Pomembno

Power BI nadzorne plošče (predogled) in Power BI podatkovni nizi (predogled) trenutno niso podprti v cevovodah.

Zakaj ne vidim svojega cevovoda iz svojega okolja?

Najprej se prepričajte, da sta izvorno in ciljno okolje pravilno povezana. Svoj prodajni cevovod si boste lahko ogledali le v dodeljenih izvornih okoljih, kot so vaša razvojna okolja. Ko med konfiguracijo povezujete vsako od svojih okolij s svojim prodajnim cevovodom, imate možnost Razvojno okolje ali Ciljno okolje vrsta okolja. Če so okoljim, povezanim s cevovodom, dodeljeni ustrezni tipi, se vaš cevovod prikaže kot možnost v vašem izvornem razvojnem okolju.

Ali cevovodi samodejno shranjujejo varnostne kopije rešitev?

Da. Tako upravljane kot neupravljane rešitve se samodejno izvozijo in shranijo v gostitelju cevovodov za vsako uvedbo.

Ali lahko prilagajanje zaobide fazo uvajanja, kot je zagotavljanje kakovosti?

Ne. Rešitve se izvozijo takoj, ko je oddana zahteva za uvajanje (ko ustvarjalec v svojem razvojnem okolju izbere Uvajanje ), in uveden bo isti artefakt rešitve. Podobno sistem ne izvozi rešitve ponovno za uvajanje v nadaljnje faze v prodajnem procesu. Isti artefakt rešitve mora skozi faze cevovoda prehajati v zaporednem vrstnem redu. Sistem preprečuje tudi kakršno koli spreminjanje ali spreminjanje izvoženega artefakta rešitve. To zagotavlja, da prilagajanje ne more zaobiti okolij za zagotavljanje kakovosti ali vaših postopkov odobritve.

Ali so za uporabo cevovodov potrebne samostojne licence?

  • Razvijalska okolja niso obvezna, da so upravljana okolja. Uporabljajo se lahko za razvoj in testiranje z načrtom za razvijalce.
  • Gostitelj cevovoda naj bi bil produkcijsko okolje, vendar gostitelj cevovoda ni nujno upravljano okolje.
  • Vsa druga okolja, uporabljena v cevovodah, morajo biti omogočena kot upravljana okolja.
  • Za vsa upravljana okolja so potrebne licence, ki podeljujejo pravice premium uporabe.

Pogost primer nastavitve:

Namen okolja Vrsta okolja Zahtevana je samostojna licenca
Gostitelj Proizvodnja Ne
Razvoj Razvijalec Ne
QA Razvijalec Ne
Proizvodnja Proizvodnja Da

Ali lahko zagotovim, da so cilji cevovoda upravljana okolja?

Da. Skrbniki najemnikov lahko samodejno pretvorijo ciljna okolja cevovoda v upravljana okolja, kar zagotavlja skladnost z Microsoft standardi. Za omogočanje okolja kot upravljanega okolja pojdite vnastavitve> v Power Platform administratorskem centru. Vklopite samodejno upravljanje okolja za vsak gostitelj cevovoda.

Pomembno

Od februarja 2026 bo Microsoft začel omogočati upravljana okolja za katerakoli ciljna okolja cevovoda, ki še niso omogočena. Stranke bodo obveščene prek Microsoft 365 Message Center. Priporočamo, da zdaj pregledate in omogočite upravljana okolja za vse cilje cevovoda. To lahko zdaj storite ročno ali nastavite, da se zgodi samodejno:

  • Ročno: Pojdi na omogočanje upravljanih okolij.
  • Samodejno: Nastavite nastavitve za nove cevovode, kot je opisano zgoraj.

Ali lahko konfiguriram odobritve za uvedbe?

Da. Glejte delegirane uvedbe .

Ali lahko za različne prodajne poti in faze uporabljam različne principe storitev?

Da. Več informacij: Uvajanje z glavnim naročnikom storitve

Katere povezave se lahko uporabijo?

Podobno kot pri avtorskih izkušnjah lahko ustvarjalci, ki izvajajo prodajne poti, zagotovijo lastne povezave ali povezave, do katerih imajo dostop. Povezave z glavnim strežnikom se lahko uporabljajo tudi za povezovalnike, ki podpirajo preverjanje pristnosti glavnega strežnika, vključno s povezovalniki po meri.

Zakaj ne morem posodobiti obstoječih referenc povezav?

Trenutno referenc povezav brez vrednosti v rešitvi ali ciljnem okolju ni mogoče posodobiti med uvajanjem. Če je bila vrednost že prej uvedena, jo je mogoče posodobiti v ciljnem okolju.

Kdo je lastnik nameščenih objektov rešitve?

Identiteta uvajanja. Pri standardnih uvedbah je lastnik tisti, ki je vložil zahtevo. Pri delegiranih uvajanjih je lastnik delegirani glavni naročnik storitve ali uporabnik.

Ali se lahko cevovodi namestijo k drugemu najemniku?

Ne. Priporočamo uporabo Azure DevOps ali GitHub za ta primer.

Zakaj ne morem dostopati do gumba »Upravljanje cevovodov« v ukazni vrstici?

Če ima uporabnik varnostno vlogo »Skrbnik cevovoda uvajanja«, bo gumb »Upravljanje cevovodov« omogočen in odprl bo aplikacijo »Konfiguracija cevovoda uvajanja«. Gumb tudi ne bo omogočen, če ni na voljo gostitelja platforme ali gostitelja po meri. Več informacij: Dostop do aplikacije »Konfiguracija cevovoda uvajanja«

Kaj naj storim, če je moje razvojno ali ciljno okolje ponastavljeno ali izbrisano?

Po potrebi izbrišite zapis okolja in posodobite konfiguracijo prodajnega cevovoda. Če je okolje ponastavljeno, znova ustvarite zapis okolja in ga nato povežete s svojim prodajnim cevovodom.

Ali lahko uporabljam cevovode v privzetem okolju?

Da. Vendar pa uporaba privzetega okolja kot gostitelja cevovodov ni priporočljiva za vse stranke.

Ali lahko uvedem z uporabo lastnega principala storitve?

Da. Več informacij: Uvajanje cevovodov kot principal storitve ali lastnik cevovoda.

Ali je mogoče cevovode uporabljati z Azure DevOps, GitHub ali ALM pospeševalnikom?

Da, skupaj so ta orodja zmogljiva, hkrati pa ohranjajo izkušnje ustvarjalcev preproste. Več informacij: podaljšanje cevovodov

Ali se lahko vrnem na prejšnjo različico?

Da. Če je nastavitev prodajnega cevovoda omogočena, lahko ponovno uvedete prejšnje različice rešitve iz pogleda zgodovine izvajanja na strani Prodajni cevovodi. Če je nastavitev onemogočena, je mogoče uvesti ali uvoziti le višje različice rešitve. Kot začasna rešitev lahko skrbniki prenesejo artefakt z gostitelja cevovodov, povečajo različico rešitve v datoteki solution.xml in jo nato ročno uvozijo v ciljno okolje.

Ali lahko nastavim pravilnike o hranjenju za podatke prodajnih poti?

Da. V gostitelju cevovodov lahko konfigurirate opravila množičnega brisanja, da podatke brišete po določenem urniku. Dataverse

Ali lahko določim vedenje uvoza naprednih rešitev, kot je posodobitev ali nadgradnja?

Trenutno ne. Privzeto vedenje uvoza za cevovode je Nadgradnja brez Prepisovanje prilagoditev.

Ali je lahko okolje povezano z več gostitelji?

Ne. Vendar pa je lahko eno okolje povezano z več cevovodi znotraj istega gostitelja. Če želite okolje povezati z drugim gostiteljem, ga dodajte v cevovod v novem gostitelju. Nato izbrišite zapis okolja iz prvotnega gostitelja in preverite, ali vse deluje po pričakovanjih.

Ali lahko prilagodim ali razširim aplikacijo in tabele cevovoda za uvajanje lastnega ponudnika?

Trenutno ne. Vendar pa so na voljo namerni razširitveni kavlji za prilagajanje logike cevovodov. Več informacij: podaljšanje cevovodov.

Kje si lahko ogledam in zaženem cevovode?

Pomaknite se do neupravljane rešitve v razvoju v okolju, povezanem z vašim prodajnim cevovodom. Cevovodov si ni mogoče ogledati ali zagnati iz privzete rešitve, upravljanih rešitev ali v ciljnih okoljih. Upoštevajte, da lahko cevovode pridobite in zaženete tudi iz vmesnika CLI. Power Platform

Ali lahko namestim v več regijah?

Da, vendar le, če je nastavitev Cross-Geo Solution Deployments omogočena v gostitelju. Če je nastavitev onemogočena, morajo biti gostitelj in vsa okolja, povezana s cevovodi v gostitelju, locirani znotraj iste geografske lokacije (kot je določeno pri ustvarjanju okolij). Če je na primer nastavitev onemogočena, cevovoda ni mogoče namestiti iz Nemčije v Kanado in gostitelj v Nemčiji ne more upravljati okolij v Kanadi. V primeru, da želi skrbnik najemnika preprečiti uvajanje rešitev med geografskimi območji, je treba za Nemčijo in Kanado uporabiti ločena gostitelja.

Ali lahko isto rešitev namestim z uporabo različnih cevovodov?

Da, to je mogoče, čeprav priporočamo, da za dano rešitev začnete z istim cevovodom. To pomaga preprečiti zmedo in nenamerne napake. Informacije o izvajanju cevovoda so prikazane v kontekstu enega cevovoda in ene rešitve (znotraj izkušnje rešitve). Zato drugi cevovodi morda ne prikazujejo najnovejše različice uvedene rešitve ali drugih pomembnih informacij o izvajanju, povezanih z različnimi cevovodi. Upoštevajte, da aplikacija Deployment Pipeline Configuration prikazuje informacije o izvajanju v vseh cevovodih in vseh rešitvah za trenutnega gostitelja.

Ali se lahko gostiteljsko okolje uporablja tudi kot razvojno ali ciljno okolje?

Uporaba istega okolja za razvoj in gostitelja ni podprta; druge kombinacije niso priporočljive kot najboljša praksa.

Kako si lahko ogledam, kaj se je spremenilo med različnimi različicami?

Znotraj ciljnega okolja si lahko ogledate plasti nameščenih objektov in spremembe med plastmi. Poleg tega si lahko ogledate razlike XML med plastmi za aplikacije, ki jih poganja model, zemljevide spletnih mest in obrazce. Cevovode je mogoče razširiti tudi za integracijo z GitHub in drugimi sistemi za nadzor virov za primerjavo podrobnih diferencial.

Ali naj bo moje gostiteljsko okolje enako kot okolje, v katerem sem namestil komplet orodij COE?

To je veljavna konfiguracija in jo je treba oceniti glede na potrebe in pravilnike v vaši organizaciji.

Ali lahko uvedem neupravljane rešitve?

Ne. Priporočamo, da vedno uvajate upravljane rešitve v okolja, ki niso namenjena razvoju. Upoštevajte, da se neupravljane rešitve samodejno izvozijo in shranijo v gostitelju cevovodov, tako da jih lahko prenesete in uvozite v druga razvojna okolja ali jih postavite v nadzor izvorne kode.

Ali lahko hkrati namestim več rešitev?

Trenutno ne. Za vsako rešitev boste morali predložiti drugačno uvajanje. Vendar pa se isti cevovod lahko uporablja za več rešitev.

Ali cevovodi objavijo neupravljane prilagoditve pred izvozom rešitve?

Trenutno ne. Priporočamo, da posamezne objekte objavite takoj, ko so shranjeni. Upoštevajte, da je treba objaviti le nekatere objekte rešitev.

Ali lahko uporabljam cevovode za ekipe z več razvijalci, ki delajo v izoliranih razvojnih okoljih?

Trenutna implementacija uporablja eno samo razvojno okolje za dano rešitev.

Kakšna je razlika med cevovodi in pospeševalnikom ALM?

Oba ponujata številne dragocene zmogljivosti, lastniški ekipi pa tesno sodelujeta pri razvoju prodajnih poti in širše vizije ALM Power Platform. Cevovodi so bolj preproste narave in jih je mogoče postaviti in upravljati z manj truda. Dostop do drugih izdelkov in tehnologij ni potreben, saj se vse upravlja interno. Po drugi strani pa je ALM Accelerator včasih bolj primeren za naprednejše scenarije ALM.

Čeprav obstaja še veliko dodatnih funkcionalnih razlik, je temeljna razlika v tem, da so cevovodi uradna funkcija izdelka Microsoft Power Platform – kar pomeni, da so zasnovani, arhitektizirani, inženirski, testirani, vzdrževani in podprti s strani Microsoftovega produktnega inženiringa. Cevovodi so vgrajeni v izdelek in do njih je mogoče dostopati znotraj izvornih izkušenj izdelka.

Kdaj naj uporabim cevovode v primerjavi z drugim orodjem?

Stranke spodbujamo k uporabi cevovodov za osnovno funkcionalnost uvajanja in k razširitvi cevovodov za integracijo z drugimi orodji CI/CD. Ko se uporabljajo skupaj, so delovne obremenitve, potrebne v orodjih CI/CD, pogosto manj zapletene in drage za vzdrževanje.

Naslednji koraki

Postavite cevovode
Podaljšanje cevovodov