Делите путем


Microsoft Power Platform Build Tools за Azure DevOps

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

  • Синхронизација метаподатака решења (позната и као решења) која садрже различите компоненте платформе као што су:
    • Апликације за ангажовање клијената: Дyнамицс 365 Продаја, < ДИЦТ__корисничка служба > Цустомер Сервице , Теренска услуга, Маркетинг и аутоматизација пројектне услуге
    • Апликације са подлогом
    • Апликације засноване на моделу
    • Токови корисничког интерфејса
    • Виртуелни агенти
    • 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 заснована је на ПоwерСхелл-у. 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 са окружењем, морате успоставити везу да би задаци алатке за израду могли да изврше потребне радње. Доступне су две врсте веза:

Тип везе Опис
Тајна директора услуге и клијента (препоручује се) Користи главну потврду идентитета засновану на услузи и подржава потврду идентитета са више фактора
Корисничко име/лозинка Генеричка сервисна веза са корисничким именом и лозинком. Не подржава потврду идентитета са више фактора.

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

Да бисте конфигурисали везу користећи главницу услуге, прво морате да имате 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 са којем се повезујете. Постоје два начина да то урадиш.

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 Build Tool канали наставити да раде?

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

Зашто сте нови задатак засновали на Power Platform CLI уместо на PowerShell-у?

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

Да ли Microsoft Power Platform Build Tools раде само за Power Apps?

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

Претходно сам инсталирао преглед алатке за изградњу – да ли могу да надоградим из прегледа Power Apps Build Tools на Power Platform Build Tools?

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

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

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

Колико кошта услуга Microsoft Power Platform Build Tools?

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

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

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

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

Излаз задатка провере је Sarif датотека, а доступни су VS Code и Visual Studio проширења за преглед и предузимање радњи на Sarif датотекама.

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

Power Platform Израда алатки за напомене Azure DevOps уз издање
Креирање задатака алатке
Microsoft Power Platform Build Tools лабораторије