Делите путем


Преглед цевовода у Power Platform

Цевоводи у циљу Power Platform демократизације управљања животним циклусом апликација (АЛМ) за Power Platform кориснике Дyнамицс 365 довођењем АЛМ аутоматизације и континуиране интеграције и континуиране испоруке (ЦИ / ЦД) могућности у услугу на начин који је приступачнији за све произвођаче, администраторе и програмере.

Пример функције распоређивања цевовода

Цевоводи значајно смањују напор и знање о домену који су раније били потребни за остваривање РОИ од усвајања здравих, аутоматизованих АЛМ процеса у вашем тиму или организацији.

  • Администратори лако конфигуришу аутоматизоване цевоводе за распоређивање за неколико минута, а не дана или недеља.
  • Произвођачи имају интуитивно корисничко искуство за лако примену својих решења.
  • Професионални програмери могу (опционо) проширити цевоводе и покренути их помоћу интерфејса Power Platform командне линије (ЦЛИ).

Администратори централно управљају и управљају цевоводима

Канали омогућавају администраторима да према потреби са мање напора централно управљају пројектима које воде грађани и пројектима које воде професионални програмери. Администратори постављају одговарајуће заштитне мере које регулишу и олакшавају развој, тестирање и испоруку решења у целој организацији. Остале погодности администратора укључују:

  • Нижи укупни трошкови власништва:

    • Цевоводи значајно побољшавају продуктивност произвођача, програмера и администратора. Цевоводи омогућавају вашим пословним решењима да дођу на тржиште брже, са вишим квалитетом, кроз сигуран и управљан процес.
    • Минимални напор за имплементацију сигурних и прилагођених процеса управљања променама у вашој организацији или тиму.
  • Уштедите време и новац:

    • Систем се бави дизањем тешких терета и текућим одржавањем, тако да не морате.
  • Скала АЛМ сопственим темпом:

    • Без обзира на то где се налазите на вашем АЛМ путовању, можете проширити цевоводе како бисте се прилагодили вашим пословним потребама које се развијају. Циљ нам је да ова транзиција према горе буде што је могуће беспрекорнија и без напора. Више информација: Microsoft Power Platform ЦЛИ pac pipeline командна група
  • Постигните циљеве усклађености, сигурности, праћења и аутоматизације са:

    • Сигурна производна окружења са делегираним распоређивањем заснованим на одобрењу.
    • Прилагођавања и дневник ревизије чувају се аутоматски и лако су доступни.
    • Оут -оф -тхе -бок аналитика пружа бољу видљивост унутар централне локације.
    • Могућност прегледа оут-оф-тхе-бок Power BI извештаја у апликацији цевовода или креирање сопствених. Додатне информације: Преглед извештавања за апликације засноване на моделу
    • Прилагођени цевоводи за потребе ваше организације са проширивошћу цевовода и Power Automate.

Произвођачи покрећу унапред конфигурисане цевоводе

Када су цевоводи постављени, произвођачи могу покренути примене у производу са неколико кликова. Они то чине директно у својим развојним окружењима. Остале погодности за произвођаче укључују:

  • Није потребно претходно знање о АЛМ процесима или системима. Грађани програмери често виде цевоводе као вођени процес управљања променама.
  • Примена решења су унапред валидирана у односу на циљно окружење како би се спречиле грешке и побољшале стопе успеха. На пример, недостајуће зависности и други проблеми се откривају пре распоређивања и произвођачи су одмах вођени да предузму одговарајуће мере.
  • Везе и варијабле окружења су обезбеђене унапред и потврђене пре почетка примене.
    • Ово помаже да се осигура да се апликације и аутоматизација примењују без потребе за ручним корацима накнадне обраде и да су повезани са одговарајућим изворима података у сваком окружењу.
    • Администратори могу чак и унапред конфигурисати одређене везе које ће се користити.

Програмери могу користити и проширити цевоводе

Професионални програмери су продуктивнији са цевоводима који сада управљају сложеним позадинским операцијама. Програмери могу рећи систему шта желе да постигну уместо извршавања различитих основних задатака неопходних за постизање истог циља. Користећи Power Platform ЦЛИ, програмери могу:

  • Наведите цевоводе да бисте видели релевантне детаље, као што су фазе и окружења спремна да примене своја решења.
  • Развијте решење са једном командом:
    • Са цевоводима, програмери једноставно обезбеђују потребне параметре и систем оркестрира све операције примене од краја до краја у складу са организационим политикама.
    • Нема потребе да се повежете са више окружења, извозите решења, преузимате датотеке решења, ручно креирате везе и попуњавате датотеке са подешавањима за распоређивање, увозите решења или се бавите разним другим задацима који су раније били потребни.

Поред тога, програмери могу проширити цевоводе и интегрисати се са другим ЦИ / ЦД алатима.

Најчешћа питања

Шта цевоводи примењују?

Цевоводи примењују решења, као и конфигурацију за циљно окружење, као што су везе, референце везе и варијабле окружења. Свако Power Platform прилагођавање садржано у вашем решењу може се распоредити помоћу цевовода. Цевоводи, или решења уопште, не садрже податке који се чувају у Dataverse табелама.

Важно

Power BI Контролне табле (< ДИЦТ__верзија за преглед > превиеw ) и Power BI скупови података (< ДИЦТ__верзија за преглед > превиеw ) тренутно нису подржани у цевоводима.

Зашто не могу да видим свој цевовод из свог окружења?

Прво, уверите се да су ваша изворна и циљна окружења правилно повезана. Свој цевовод ћете моћи да видите само у додељеним изворним окружењима, као што су ваша развојна окружења. Када повезујете свако од ваших окружења са вашим цевоводом током конфигурације, имате опцију типа окружења Развојно окружење или Циљно окружење . Ако су вашим окружењима повезаним са цевоводом додељен одговарајући тип, ваш цевовод се појављује као опција у вашем изворном развојном окружењу.

Да ли цевоводи аутоматски чувају резервне копије решења?

Да. И управљана и неуправљана решења се аутоматски извозе и чувају у домаћину цевовода за сваку распоређивање.

Може ли прилагођавање заобићи фазу распоређивања као што је КА?

Не. Решења се извозе чим се поднесе захтев за распоређивање (када произвођач изабере Деплои из свог развојног окружења), а исти артефакт решења ће бити распоређен. Слично томе, систем не поново извози решење за распоређивање у наредне фазе у цевоводу. Исти артефакт решења мора проћи кроз фазе цевовода у секвенцијалном редоследу. Систем такође спречава било какво ометање или модификацију извезеног артефакта решења. Ово осигурава прилагођавање не може да заобиђе КА окружења или ваше процесе одобравања.

Да ли су самосталне лиценце потребне за коришћење цевовода?

  • Окружења за програмере нису обавезна да буду < ДИЦТ__Надгледана окружења > Манагед Енвиронментс. Могу се користити за развој и тестирање са планом програмера.
  • Домаћин цевовода треба да буде производно окружење, али домаћин цевовода не мора да буде управљано окружење.
  • Сва остала окружења која се користе у цевоводима морају бити омогућена као < ДИЦТ__Надгледана окружења > Манагед Енвиронментс.
  • Лиценце које дају премиум права коришћења су потребне за све < ДИЦТ__Надгледана окружења > Манагед Енвиронментс.

Уобичајени пример подешавања:

Сврха окружења Тип окружења Потребна је самостална лиценца
Хост Продукција No
Развој Пројектант No
Билтен Пројектант No
Продукција Продукција Да

Могу ли конфигурисати одобрења за распоређивање?

Да. Погледајте делегиране распоређивања.

Могу ли да користим различите принципе услуга за различите цевоводе и фазе?

Да. Додатне информације: Примена са главним сервисом

Које везе се могу користити?

Слично ауторским искуствима, произвођачи који покрећу цевоводе могу да обезбеде сопствене везе или везе којима имају приступ. Главне везе сервиса могу се користити и за конекторе који подржавају аутентификацију главног сервиса, укључујући прилагођене конекторе.

Зашто не могу да ажурирам постојеће референце везе?

Тренутно, референце везе без вредности у решењу или циљаном окружењу не могу се ажурирати током примене. Ако је вредност раније распоређена, може се ажурирати у циљаном окружењу.

Ко поседује распоређене објекте решења?

Распоређивање идентитета. За стандардне распоређивања, власник је произвођач захтјева. За делегиране распоређивања, власник је делегирани директор услуге или корисник.

Могу ли се цевоводи распоредити на другог станара?

Не. Препоручујемо да користите Azure DevOps или ГитХуб за овај сценарио.

Шта да радим ако се мој развој или циљно окружење ресетује или брише?

Требало би да избришете запис окружења и ажурирате конфигурацију цевовода када је то потребно. Ако је окружење ресетовано, поново креирате запис окружења, а затим га повежете са својим цевоводом.

Могу ли да користим цевоводе у подразумеваном окружењу?

Да. Међутим, коришћење подразумеваног окружења као домаћина цевовода се не препоручује свим клијентима.

Могу ли да применим користећи сопствени принцип услуге?

Да. Више информација: Примена цевовода као директор услуге или власник цевовода.

Могу ли се цевоводи користити са Azure DevOps ГитХуб-ом или АЛМ Аццелератор-ом?

Да, заједно су ови алати моћни, а истовремено одржавају искуства произвођача једноставним. Више информација: проширити цевоводе

Могу ли да се вратим на претходну верзију?

Да. Ако је поставка цевовода омогућена, можете поново распоредити претходне верзије решења из приказа историје покретања на страници Цевоводи. Ако је поставка онемогућена, само више верзије решења могу бити распоређене или увезене. Као заобилазно решење, администратори могу да преузму артефакт из домаћина цевовода, повећају верзију решења у солутион.xмл датотеку, а затим је ручно увезу у циљно окружење.

Могу ли подесити политику задржавања података о цевоводима?

Да. Можете конфигурисати послове масовног брисања у домаћину Dataverse цевовода да бисте избрисали податке по дефинисаном распореду.

Могу ли навести напредне понашања увоза решења, као што су ажурирање у односу на надоградњу?

Не тренутно. Подразумевано понашање увоза цевовода је Надоградња са Оверврите прилагођавања.

Може ли се окружење повезати са више домаћина?

Не. Међутим, једно окружење може бити повезано са више цевовода унутар истог домаћина. Да бисте повезали окружење са другим домаћином, додајте га у цевовод у новом хосту. Затим избришите запис окружења са оригиналног домаћина и проверите да ли све функционише како се очекује.

Могу ли прилагодити или проширити апликацију и табеле за < ДИЦТ__канал примене > деплоyмент пипелине прве стране?

Не тренутно. Међутим, на располагању су намерне куке за проширење за прилагођавање логике цевовода. Више информација: проширити цевоводе.

Где могу да видим и покренем цевоводе?

Идите на неуправљано решење у развоју у окружењу повезаном са вашим цевоводом. Цевоводи се не могу посматрати или покренути из подразумеваног решења, управљаних решења или у циљним окружењима. Обратите пажњу да такође можете преузети и покренути цевоводе из ЦЛИ-а Power Platform .

Могу ли да се распоредим у различитим регионима?

Да, али само ако је поставка Цросс-Гео Солутион Деплоyс омогућена у домаћину. Ако је поставка онемогућена, домаћин и сва окружења повезана са цевоводима у домаћину морају се налазити на истој географској локацији (као што је наведено приликом креирања окружења). На пример, ако је поставка онемогућена, цевовод не може да се распореди из Немачке у Канаду, а домаћин у Немачкој не може да управља окружењима у Канади. У случају када администратор станара жели да спречи распоређивање унакрсних гео решења, одвојени хостови треба да се користе за Немачку и Канаду.

Могу ли да применим исто решење користећи различите цевоводе?

Да, то је могуће, иако препоручујемо да почнете са истим цевоводом за дату решење. Ово помаже да се избегне конфузија и ненамерне грешке. Информације о покретању цевовода се приказују у контексту једног цевовода и једног решења (у оквиру искуства решења). Због тога други цевоводи можда неће приказати најновију распоређену верзију решења или друге важне информације о покретању повезане са различитим цевоводима. Обратите пажњу да апликација < ДИЦТ__канал примене > деплоyмент пипелине Цонфигуратион приказује информације о покретању у свим цевоводима и свим решењима за тренутног хоста.

Може ли се окружење домаћина користити и као развојно или циљно окружење?

Коришћење истог окружења за развој и домаћина није подржано; Друге комбинације се не препоручују као најбоља пракса.

Како могу да видим шта се променило између различитих верзија?

У циљном окружењу можете видети слојеве распоређених објеката, као и оно што се променило између слојева. Поред тога, можете видети КСМЛ разлике између слојева за апликације засноване на моделу, мапе сајтова и обрасце. Цевоводи се такође могу проширити да се интегришу са ГитХуб-ом и другим системима за контролу извора за упоређивање грануларних разлика.

Да ли би моје окружење домаћина требало да буде исто као и тамо где сам инсталирао ЦОЕ алат?

Ово је валидна конфигурација и треба је проценити на основу потреба и политика унутар ваше организације.

Могу ли да применим неуправљана решења?

Не. Препоручујемо да увек примењујете управљана решења у неразвојним окружењима. Напомена : неуправљана решења се аутоматски извозе и чувају у домаћину цевовода, тако да их можете преузети и увести у друга развојна окружења или их ставити у контролу изворног кода.

Могу ли да применим више решења одједном?

Не тренутно. Мораћете да пошаљете различиту распоређивање за свако решење. Међутим, исти цевовод се може користити за више решења.

Да ли цевоводи објављују неуправљане прилагођавања пре извоза решења?

Не тренутно. Препоручујемо да објавите појединачне објекте како су сачувани. Имајте на уму да само одређени објекти решења захтевају објављивање.

Могу ли да користим цевоводе за мулти-девелопер тимове који раде у изолованим развојним окружењима?

Тренутна имплементација користи јединствено развојно окружење за дату решење.

Како се цевоводи разликују од АЛМ акцелератора?

Оба нуде многе вредне могућности, а власнички тимови блиско сарађују у развоју цевовода и шире визије АЛМ-а Power Platform. Цевоводи су једноставније природе и могу се поставити и управљати са мање напора. Приступ другим производима и технологијама није потребан јер се све управља у кући. АЛМ Аццелератор, с друге стране, понекад је боље одговара за напредније АЛМ сценарије.

Иако постоје многе додатне функционалне разлике, основна разлика је у томе што су цевоводи званична Microsoft Power Platform карактеристика производа - што значи да је дизајниран, дизајниран, пројектован, тестиран, одржаван и подржан од стране Microsoft инжењеринга производа. Цевоводи су уграђени у производ и може им се приступити у оквиру изворних искустава производа.

Када треба да користим цевоводе у односу на други алат?

Охрабрујемо купце да користе цевоводе за основну функционалност распоређивања, а када је то потребно, прошире цевоводе да се интегришу са другим ЦИ / ЦД алатима. Када се користе заједно, радна оптерећења потребна у оквиру ЦИ / ЦД алата често постају мање компликована и скупа за одржавање.

Следећи кораци

Подесите цевоводе Проширите цевоводе