Делите путем


Microsoft Power Platform Build Tools за Azure DevOps

Користите Microsoft Power Platform Build Tools за аутоматизацију уобичајених задатака изградње и примене повезаних са апликацијама на којима је изграђена платформа Microsoft Power Platform. Ови задаци укључују следеће:

  • Синхронизација метаподатака решења (такође познатих као решења) која садржи различите компоненте платформе као што су:
    • Апликације за ангажовање купаца: #глср_цихцеафаз, < ДИЦТ__корисничка служба > Цустомер Сервице , Фиелд Сервице, Маркетинг и Пројецт Сервице Аутоматион
    • Апликације са подлогом
    • Апликације засноване на моделу
    • Токови корисничког интерфејса
    • Виртуелни агенти
    • AI Builder Модели
    • Конектори између развојних окружења и контроле извора
  • Генерисање артефакта израде
  • Примена у последичним окружењима
  • Окружења за обезбеђивање или депровисионинг
  • Извођење провере статичке анализе у односу на решења помоћу Power Apps услуге цхецкер

Користите Microsoft Power Platform задатке Буилд Тоолс са било којим другим доступним Azure DevOps задацима да бисте саставили своје цевоводе за изградњу и издавање. Канали које тимови обично уводе укључују покретање, извоз из развојног окружења, градњу и објављивање.

АЛМ покреће од Azure DevOps.

Белешка

Microsoft Power Platform Build Tools су подржани само за Microsoft Dataverse окружење са базом података. Још информација: Креирање окружења са базом података

Microsoft Power Platform Алати за израду су сада доступни за употребу у ГЦЦ-у и GCC High регионима.

Шта су Microsoft Power Platform Build Tools?

Microsoft Power Platform Алати за изградњу су збирка специфичних задатака Power Platform за изградњу који елиминишу потребу за ручним преузимањем прилагођених алата и скрипти за управљање животним циклусом апликација на којима су изграђене Azure DevOps . Microsoft Power Platform

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

  • Помоћник
  • Провера квалитета
  • Решење
  • Управљање окружењима

За више информација о доступним задацима, погледајте Microsoft Power Platform Build Tools задаци.

Шта је то Power Platform Build Tools верзије 2.0?

Поред онога што обезбеђује Power Platform Build Tools, верзија 2.0 услуге Power Platform Build Tools је заснована на Power Platform CLI.

Power Platform Буилд Тоолс верзија 1.0 је заснована на #глср_цихцдиедз. Power Platform Буилд Тоолс 2.0 је верзија која ће бити сервисирана и новије функције додате.

За претходне верзије Буилд Тоолс-а Power Platform , по потреби ћемо урадити критична безбедносна ажурирања. Изричито бисмо препоручили клијентима да пређу на Power Platform Build Tools верзије 2.0 што је пре могуће.

Важно

Не можете мешати и подударати верзије задатака за Power Platform Build Tools за канал израде.

Коришћење услуге Microsoft Power Platform Build Tools

Microsoft Power Platform Буилд Тоолс се може инсталирати у вашу Azure DevOps организацију са # глср_цихцддфгз Маркетплаце-а.

Након што их инсталирате, сви задаци уврштени у услугу Microsoft Power Platform Build Tools биће доступни за додавање у било који нови или постојећи канал. Можете их пронаћи ако претражите „Power Platform“.

Преузимање услуге Microsoft Power Platform Build Tools

Повезивање са окружењима

Да бисте комуницирали са Microsoft Power Platform окружењем, морате успоставити везу тако да задаци алата за изградњу могу да изврше потребне радње. Доступне су две врсте веза:

Тип везе Опис
Директор услуге преко Ворклоад Идентитy Федератион (препоручено) Користи аутентификацију засновану на принципу услуге путем федералних акредитива. Препоручује се за станаре који захтевају вишефакторску аутентификацију.
Шеф услуге и тајна клијента Користи проверу идентитета засновану на принципу услуге.
Корисничко име/лозинка Генеричка сервисна веза са корисничким именом и лозинком. Не подржава кориснике који захтевају вишефакторску аутентификацију.

Конфигуришите везе са услугом помоћу главне услуге

Да бисте конфигурисали везу користећи принципал услуге, прво морате имати Power Platform профил аутентификован са потребним дозволама. Морате додати ИД апликацију и повезаног Microsoft Entra корисника апликације у Dataverse окружење.

Креирајте принцип услуге и тајну клијента

Користите команду пац админ цреате-сервице-принципал да бисте креирали и конфигурисали принцип услуге који ће се користити са Microsoft Power Platform задацима Буилд Тоолс.

Ова команда прво региструје објект апликације и одговарајуће главно име услуге (СПН) у ИД-у Microsoft Entra . Затим додаје апликацију као администраторског корисника станару Microsoft Power Platform .

Ова команда има два параметра:

name Скраћено име Потребно Опис
environment env Да ИД или УРЛ окружења у које желите додати корисника апликације.
role r No Име или ИД < ДИЦТ__безбедносна улога > сецуритy роле који се примењује на корисника апликације. Подразумевана вредност је: 'Системски администратор'.

Провера решења захтева улогу са првАппендмсдyн_аналyсисјоб привилегијом да се дода у мсдyн_аналyсисјоб табелу. Улога администратора система подразумевано има ову привилегију.

Можете га користити овако:

C:\> pac admin create-service-principal  --environment <environment id>

Када је успешан, приказују се четири колоне:

  • Power Platform TenantId
  • ID апликације
  • Тајна клијента (у чистом тексту)
  • Истек

На пример:

PS C:\>pac admin create-service-principal --environment d3fcc479-0122-e7af-9965-bde57f69ee1d
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69eeld with security role System Administrator
Tenant ID                            Application ID                       Client Secret                           Expiration
2b0463ed-efd7-419d-927d-a9dca49d899c adde6d52-9582-4932-a43a-beca5d182301 beY8Q~JBZ~CBDgIKKBjbZ3g6BofKzoZkYj23Hbf 7/31/2024 4:27:03 PM

Користите приказане информације да конфигуришете везу са услугом Power Platform.

Важно

Чувајте тајну клијента безбедно и сигурно. Када се командна линија избрише, не можете поново да преузмете исту тајну клијента.

Конфигурисање окружења помоћу ID-а апликације

Морате додати ИД апликације као корисника апликације у Microsoft Power Platform окружењу са којим се повезујете. Постоје два начина на које то можете учинити.

  • Можете прегледати овај чланак: Креирање корисника апликације.
  • Можете користити Power Platform ЦЛИ. На пример:
PS C:\>pac admin assign-user --user "adde6d52-9582-4932-a43a-beca5d182301" --role "System administrator" --environment d3fcc479-0122-e7af-9965-bde57f69ee1d --application-user
Connected to... SnDemoDev
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69ee1d with security role System Administrator

Уверите се да додани корисник апликације има додељену улогу администратора система (доступно из "Управљање улогама" у безбедносним подешавањима за корисника апликације).

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

Да ли ће моји стари Microsoft Power Platform цевоводи Буилд Тоол наставити да раде?

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

Зашто сте нови задатак базирали на Power Platform ЦЛИ-у уместо #глср_цихцдиедз?

Power Platform CLI задаци су мулти-платформски са великом флексибилношћу, укључујући извршавање на Linux покретачима. То су исти задаци који су доступни са Power Platform радњама за GitHub. Сада имате доследно искуство између услуга Azure DevOps и GitHub.

Да ли алати Microsoft Power Platform за изградњу раде само за Power Apps?

Алати за изградњу раде и за апликације на платну и за апликације засноване на моделу, #глср_цихцфјајз ЦоПилот Студио виртуелне агенте, токове корисничког интерфејса и традиционалне токове, AI Builder прилагођене конекторе и токове података, а сви се сада могу додати у решење. Ова листа такође садржи апликације за ангажовање клијената (Dynamics 365 Sales, Customer Service, Field Service, Marketing и Project Service Automation). За апликације за финансије и операције доступни су засебни задаци израде.

Претходно сам инсталирао < ДИЦТ__верзија за преглед > превиеw алата за израду - могу ли надоградити са < ДИЦТ__верзија за преглед > превиеw Power Apps алата за израду Power Platform алата?

Не можете надоградити са < ДИЦТ__верзија за преглед > превиеw верзије јер смо морали да уведемо неке разбијање промена у опште доступном издању. Да бисте се преместили из верзије за преглед, морате да инсталирате Microsoft Power Platform Build Tools за израду и поново направите канале или да поново конфигуришете постојеће канале да користе нове Build Tools задатке. Такође морате креирати нове везе са услугом.

Могу ли укључити проток и платно апликације?

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

Колико коштају Microsoft Power Platform алати за изградњу?

Алатке за градњу су доступне бесплатно. Међутим, за коришћење услуге Build Tools потребна је важећа претплата на услугу Azure DevOps. Више информација је доступно овде: Одређивање цена за Azure DevOps.

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

Ако не видите опцију инсталације , онда вам највероватније недостају потребне привилегије за инсталацију у вашој Azure DevOps организацији. Више доступних информација Управљање дозволама за проширење.

Како програмери могу да користе резултате задатка Цхецкер?

Излаз задатка Цхецкер је Сариф датотека , а ВС код и екстензије су доступни Visual Studio за преглед и предузимање акција на Сариф датотекама.

Такође погледајте

Power Platform Буилд Тоолс за белешке о Azure DevOps издању
Изградите задатке алата
Microsoft Power Platform Лабораторије за изградњу алата