Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Použite Microsoft Power Platform Build Tools na automatizáciu bežných úloh zostavovania a nasadzovania súvisiacich s aplikáciami postavenými na Microsoft Power Platform. Medzi tieto úlohy patrí:
- Synchronizácia metadát riešení (známych aj ako riešenia), ktoré obsahujú rôzne komponenty platformy, ako napríklad:
- Aplikácie na zapojenie zákazníkov: Dynamics 365 Sales, Zákaznícky servis, Field Service, Marketing a Project Service Automation
- Aplikácie plátna
- Modelom riadené aplikácie
- postupy používateľského rozhrania
- Virtuálni agenti
- Modely AI Builder
- Konektory medzi vývojovými prostrediami a ovládaním zdrojov
- Generovanie artefaktov zostáv
- Nasadenie do nadväzujúcich prostredí
- Prostredia poskytujúce alebo zrušujúce poskytovanie
- Vykonávanie statických analytických kontrol voči riešeniam pomocou služby Power Apps checker
Použite úlohy Microsoft Power Platform Build Tools spolu s ostatnými dostupnými úlohami Azure DevOps na zostavenie vašich pipeline pre build a release. Kanály, ktoré tímy bežne zavádzajú, zahŕňajú spúšťanie, export z vývoja, vytváranie a vydávanie.
Poznámka
Microsoft Power Platform Build Tools sú podporované iba v prostredí Microsoft Dataverse s databázou. Ďalšie informácie: Vytvorenie prostredia s databázou
Microsoft Power Platform Build Tools sú teraz dostupné na použitie v regiónoch GCC a GCC High.
Čo sú nástroje na zostavovanie Microsoft Power Platform?
Microsoft Power Platform Build Tools sú zbierkou úloh Azure DevOps špecifických pre Power Platform, ktoré eliminujú potrebu manuálneho sťahovania vlastných nástrojov a skriptov na správu životného cyklu aplikácií postavených na Microsoft Power Platform.
Úlohy môžete použiť jednotlivo, ako napríklad importovanie riešenia do nadväzujúceho prostredia, alebo spoločne v potrubí na organizáciu scenára, ako je napríklad generovanie artefaktu zostavy, nasadiť na test alebo zmeny zberača. Úlohy zostavenia sa dajú zväčša rozdeliť do štyroch typov:
- Pomocník
- Kontrola kvality
- Solution
- Spravované prostredie
Pre viac informácií o dostupných úlohách pozri Microsoft Power Platform Build Tools úlohy.
Čo je to Power Platform Build Tools verzie 2.0?
Okrem toho, čo ponúkajú Power Platform Build Tools, verzia 2.0 Power Platform Build Tools je založená na Power Platform CLI.
Power Platform Build Tools verzia 1.0 je založená na PowerShell. Power Platform Build Tools 2.0 je verzia, ktorá bude servisovaná a budú pridané novšie funkcie.
Pre predchádzajúce verzie Power Platform Nástrojov na zostavovanie vykonáme dôležité aktualizácie zabezpečenia podľa potreby. Dôrazne odporúčame, aby zákazníci čo najskôr prešli na Power Platform Build Tools verzie 2.0.
Dôležité
Verzie úloh pre Power Platform Build Tools v kanáli zostavovania nemôžete kombinovať.
Získajte nástroje na zostavovanie Microsoft Power Platform
Microsoft Power Platform Build Tools je možné nainštalovať do vašej Azure DevOps organizácie z Azure Marketplace.
Po inštalácii budú všetky úlohy zahrnuté v Microsoft Power Platform Build Tools dostupné na pridanie do akéhokoľvek nového alebo existujúceho pipeline. Nájdete ich vyhľadaním výrazu „Power Platform“.
Pripojenie k prostrediam
Na interakciu s prostredím Microsoft Power Platform musíte nadviazať spojenie, aby úlohy nástroja mohli vykonávať požadované úkony. Sú dostupné dva typy pripojení:
| Typ pripojenia | Description |
|---|---|
| Riaditeľ služby cez Workload Identity Federation (odporúča sa) | Používa autentifikáciu založenú na princípe služby prostredníctvom federatívnych poverení. Odporúča sa pre nájomníkov, ktorí vyžadujú viacfaktorové overenie. |
| Manažér služby a tajomstvo klienta | Používa overenie založené na princípe služby. |
| Používateľské meno/heslo | Pripojenie k generickej službe s používateľským menom a heslom. Nepodporuje používateľov vyžadujúcich viacfaktorové overenie. |
Konfigurujte servisné pripojenia pomocou príkazcu služby
Ak chcete nakonfigurovať pripojenie pomocou principála služby, musíte mať najprv overený Power Platform profil s požadovanými povoleniami. Musíte pridať aplikáciu Microsoft Entra ID a príslušného používateľa aplikácie do prostredia Dataverse.
Vytvorte principál služby a tajný kľúč klienta
Použite príkaz pac admin create-service-principal na vytvorenie a konfiguráciu princípu služby, ktorý sa použije s úlohami Microsoft Power Platform Build Tools.
Tento príkaz najprv zaregistruje objekt aplikácie a zodpovedajúci názov Service Principal Name (SPN) v Microsoft Entra ID. Potom pridá aplikáciu ako administrátora do nájomcu Microsoft Power Platform.
Tento príkaz má dva parametre:
| name | Krátke meno | Required | Description |
|---|---|---|---|
environment |
env |
Áno | ID alebo URL prostredia, do ktorého sa má pridať používateľ aplikácie. |
role |
r |
Nie | Názov alebo ID roly zabezpečenia, ktorá sa má použiť na používateľa aplikácie. Predvolená hodnota je: Správca systému.
Solution Checker vyžaduje rolu s privilégiom prvAppendmsdyn_analysisjob na pripojenie k tabuľke msdyn_analysisjob. Toto privilégium má predvolene rola správcu systému. |
Môžete ho použiť takto:
C:\> pac admin create-service-principal --environment <environment id>
Po úspešnom dokončení sa zobrazia štyri stĺpce:
- ID nájomníka platformy Power
- ID aplikácie
- Tajný kľúč klienta (v čistom texte)
- Uplynutia platnosti
Príklad:
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
Použite zobrazené informácie na konfiguráciu pripojenia k službe Power Platform.
Dôležité
Chráňte tajný kľúč klienta v bezpečí. Po vymazaní príkazového riadka nemôžete znova získať rovnaké tajomstvo klienta.
Konfigurácia prostredia pomocou ID aplikácie
Musíte pridať Application ID ako Application User v prostredí Microsoft Power Platform, ku ktorému sa pripájate. Môžete to urobiť dvoma spôsobmi.
- Môžete si prečítať tento článok: Vytváranie používateľov aplikácie.
- Môžete použiť Power Platform CLI. Príklad:
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
Uistite sa, že pridaný používateľ aplikácie má priradenú rolu správcu systému (dostupnú v časti "Správa rolí" v nastaveniach zabezpečenia pre používateľa aplikácie).
Často kladené otázky (FAQ)
Budú moje staré pipeline Microsoft Power Platform Build Tool naďalej fungovať?
Staršie kanály budú naďalej fungovať, ale novšie funkcie nebudú pridané k starším úlohám. Ak chcete využiť novšie funkcie, dôrazne odporúčame, aby ste zmenili verziu úlohy, ktorá je práve v kanáli.
Prečo ste novú úlohu založili na Power Platform CLI namiesto PowerShell?
Úlohy Power Platform CLI sú multiplatformové s veľkou flexibilitou vrátane spustenia na linuxových spúšťačoch. Ide o tie isté úlohy, ktoré sú dostupné s Power Platform Actions pre GitHub. Teraz máte konzistentný zážitok medzi Azure DevOps a GitHub.
Fungujú Microsoft Power Platform Build Tools len pre Power Apps?
Nástroje na zostavovanie fungujú pre canvas aj modelovo riadené aplikácie, virtuálnych agentov Microsoft Copilot Studio, UI Flows a tradičné toky, AI Builder, vlastné konektory a dátové toky, ktoré je teraz možné pridať do riešenia. Tento zoznam zahŕňa aj aplikácie na zapojenie zákazníkov (Dynamics 365 Sales, Customer Service, Field Service, Marketing a Project Service Automation). Pre aplikácie Finance a Operations sú k dispozícii samostatné úlohy zostavovania.
Predtým som mal nainštalovaný náhľad Build Tools – môžem prejsť z náhľadu Power Apps Build Tools na Power Platform Build Tools?
Nemôžete inovovať z verzie verzia Preview, pretože sme museli zaviesť niektoré prelomové zmeny vo všeobecne dostupnom vydaní. Ak chcete prejsť z preview verzie, musíte nainštalovať Microsoft Power Platform Build Tools a buď prebudovať svoje pipeline, alebo prekonfigurovať existujúce pipeline tak, aby používali nové úlohy Build Tools. Musíte tiež vytvoriť nové pripojenia k službe.
Môžem zahrnúť aplikácie flow a canvas?
Áno, postupy a aplikácie plátna závisia od riešení, takže ak sa tieto komponenty pridajú do vášho riešenia, môžu sa podieľať na životnom cykle vašej aplikácie. Niektoré kroky však stále vyžadujú manuálne konfigurácie. Potrebe manuálnej konfigurácie sa budeme venovať neskôr v tomto roku, keď predstavíme premenné prostredia a konektory. Zoznam aktuálnych obmedzení je dostupný tu: Známe obmedzenia.
Koľko stoja Microsoft Power Platform Build Tools?
Nástroje na zostavovanie sú k dispozícii bezplatne. Na používanie Build Tools je však potrebné platné predplatné Azure DevOps. Viac informácií je dostupných Ceny pre Azure DevOps.
Vidím rozšírenie, ale prečo ho nemám možnosť nainštalovať?
Ak nevidíte možnosť install, pravdepodobne vám chýbajú potrebné inštalačné práva vo vašej Azure DevOps organizácii. K dispozícii sú ďalšie informácie Spravovať povolenia rozšírenia.
Ako môžu vývojári využiť výsledky úlohy Kontrola?
výstup úlohy Checker je súbor Sarif a k dispozícii sú rozšírenia VS Code aj Visual Studio na prezeranie a vykonávanie akcií so súbormi Sarif.
Pozrite si tiež:
Power Platform Build Tools pre Azure DevOps poznámky k vydaniu
Zostavte úlohy nástroja
Microsoft Power Platform Build Tools labs