Microsoft Power Platform Build Tools Azure DevOps környezethez
A Microsoft Power Platform buildeszközök segítségével automatizálhatja a Microsoft Power Platform felületére épített alkalmazásokhoz kapcsolódó gyakori buildelési és üzembe helyezési feladatokat. Ilyen feladat például:
- A megoldás metaadatainak (más néven megoldások) szinkronizálása, amelyek tartalmazzák a különböző platformösszetevőket, például:
- Ügyfélkapcsolati alkalmazások: Dynamics 365 Sales, ügyfélszolgálat, Field Service, Marketing és Project Service Automation
- Vászonalkalmazások
- Modellvezérelt alkalmazások
- UI flows
- Virtuális ügynökök
- AI Builder Modellek
- Összekötők a fejlesztési környezetek és a verziókövetés között
- Buildelési elérések létrehozása
- Telepítés későbbi környezetekre
- Környezetek kiépítése vagy megszüntetése
- Megoldások statikus elemzési ellenőrzésének végrehajtása az Power Apps ellenőrző szolgáltatás használatával
A buildeszközök feladatait bármely más elérhető Microsoft Power Platform feladattal együtt használhatja Azure DevOps a build- és kiadási folyamatok összeállításához. A csapatok által általában használt folyamatok a kezdeményezés, fejlesztési exportálás, a buildelés és a kiadás.
Feljegyzés
A Microsoft Power Platform Build Tools csak adatbázissal rendelkező Microsoft Dataverse környezet esetén támogatott. További információk a Környezet létrehozása adatbázissal részben találhatók.
Microsoft Power Platform A buildeszközök mostantól elérhetők a GCC és GCC High régiókban .
Mi az a Microsoft Power Platform Build Tools?
Microsoft Power Platform A Build Tools olyan konkrét Power Platform buildfeladatok gyűjteménye Azure DevOps , amelyek szükségtelenné teszik az egyéni eszközök és szkriptek manuális letöltését az alkalmazásokra Microsoft Power Platform épülő alkalmazások életciklusának kezeléséhez.
A feladatokat külön-külön is használhatja, például importálhat egy megoldást egy lefelé irányuló környezetbe, vagy együtt egy folyamatban egy forgatókönyv vezényléséhez, például build-összetevő létrehozásához, üzembe helyezéshez teszteléshez vagy a készítő módosításainak betakarításához. A buildelési feladatok nagyrészt négy típusba sorolhatók:
- Segítő
- Minőség-ellenőrzés
- Megoldás
- Környezet kezelése
A rendelkezésre álló feladatokkal kapcsolatos további tudnivalók: Microsoft Power Platform Build Tools-feladatok.
Mi a Power Platform Build Tools verzió 2.0?
A Power Platform Build Tools jelenlegi szolgáltatásait kiegészítve a Power Platform Build Tools 2.0-s verziója Power Platform CLI alapú.
Power Platform A Build Tools 1.0-s verziója a PowerShellen alapul. Power Platform A Build Tools 2.0 az a verzió, amelyet szervizelni fognak, és újabb funkciókat adnak hozzá.
A Build Tools korábbi verzióiban Power Platform szükség szerint kritikus biztonsági frissítéseket végzünk. Kifejezetten ajánljuk, hogy az ügyfelek a lehető leghamarabb térjenek át a Power Platform Build Tools 2.0-s verziójára.
Fontos
A buildelési folyamat során nem lehetséges egyesíteni és összehangolni a Power Platform Build Tools feladatainak különböző verzióit.
A Microsoft Power Platform Build Tools beszerzése
Microsoft Power Platform A buildeszközök innen telepíthetők a Azure DevOps szervezetbe Azure Marketplace.
A telepítést követően a Microsoft Power Platform Build Tools összes feladata hozzáadható lesz új vagy meglévő folyamatokhoz. A „Power Platform” kifejezésre keresve találhatja meg őket.
Kapcsolat a környezetekkel
A környezettel való interakcióhoz Microsoft Power Platform kapcsolatot kell létesítenie, hogy a buildeszköz feladatai végre tudják hajtani a szükséges műveleteket. Kétféle kapcsolattípus használható:
Connection type | Description |
---|---|
Egyszerű szolgáltatásnév és titkos ügyfélkulcs (ajánlott) | Egyszerű szolgáltatásnév-alapú hitelesítést használ, és támogatja a többtényezős hitelesítést |
Felhasználónév/jelszó | Általános szolgáltatási kapcsolat felhasználónévvel és jelszóval. Nem támogatja a többtényezős hitelesítést. |
Szolgáltatási kapcsolatok konfigurálása szolgáltatás rendszerbiztonsági tagjával
Ha szolgáltatásnévvel szeretne kapcsolatot konfigurálni, először rendelkeznie kell egy Power Platform profillal, amely hitelesítve van a szükséges engedélyekkel. Hozzá kell adnia egy azonosító alkalmazást és egy Microsoft Entra társított alkalmazásfelhasználót a Dataverse környezethez.
Egyszerű szolgáltatásnév és titkos ügyfélkulcs létrehozása
A pac admin create-service-principal paranccsal hozza létre és konfigurálja a Microsoft Power Platform Build Tools feladatokkal használni kívánt egyszerű szolgáltatást.
Ez a parancs először regisztrál egy alkalmazásobjektumot és a megfelelő egyszerű szolgáltatásnevet (SPN) az azonosítóban Microsoft Entra . Ezután hozzáadja az alkalmazást rendszergazdai felhasználóként a Microsoft Power Platform bérlőhöz.
Ennek a parancsnak két paramétere van:
name | Rövid név | Szükséges | Description |
---|---|---|---|
environment |
env |
Igen | Annak a környezetnek az azonosítója vagy URL-címe, amelyhez alkalmazásfelhasználót szeretne hozzáadni. |
role |
r |
No | Az alkalmazás felhasználójára alkalmazandó biztonsági szerepkör neve vagy azonosítója. Az alapértelmezett érték: "Rendszergazda". A megoldás-ellenőrzőnek prvAppendmsdyn_analysisjob jogosultsággal rendelkező szerepkörre van szüksége a msdyn_analysisjob táblához való hozzáfűzéshez. A Rendszergazda szerepkör alapértelmezés szerint rendelkezik ezzel a jogosultsággal. |
Használhatja így:
C:\> pac admin create-service-principal --environment <environment id>
Ha sikeres, négy oszlop jelenik meg:
- Power Platform-bérlőazonosító
- Application ID
- Titkos ügyfélkód (egyszerű szöveggel)
- Lejárat
Például:
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
A megjelenített információkkal konfigurálja a Power Platform-szolgáltatási kapcsolatot.
Fontos
A titkos ügyfélkódot tartsa biztonságos helyen. A parancssor törlése után nem kérheti le újra ugyanazt a titkos ügyféltitkot.
Környezet konfigurálása az alkalmazás azonosítójával
Az alkalmazásazonosítót alkalmazásfelhasználóként kell hozzáadnia abban a Microsoft Power Platform környezetben, amelyhez csatlakozik. Ezt kétféleképpen teheti meg.
- Áttekintheti ezt a cikket: Alkalmazásfelhasználó létrehozása.
- Használhatja a CLI-t Power Platform . Például:
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
Győződjön meg arról, hogy a hozzáadott alkalmazásfelhasználóhoz rendszergazdai szerepkör van hozzárendelve (az alkalmazásfelhasználó biztonsági beállításainak "Szerepkörök kezelése" részében érhető el).
Gyakori kérdések (GYIK)
Továbbra is működni fognak a régi Microsoft Power Platform Build Tool-folyamataim?
A régebbi folyamatok továbbra is működnek, de az újabb funkciók nem lesznek hozzáadva a régebbi feladatokhoz. Ha az újabb funkciókat szeretné használni, akkor kifejezetten javasoljuk, hogy módosítsa a folyamatban futó feladata verzióját.
Az új feladat miért a Power Platform CLI-n alapszik, és nem a PowerShellen?
A Power Platform CLI-feladatok több platform esetében is támogatottak és nagy rugalmasságot biztosítanak, így például Linux-rendszereken is futtathatók. Ezek ugyanazok a feladatok, amelyek a Power Platform Actions for GitHub esetében is rendelkezésre állnak. Ezáltal egységes élményben lesz része az Azure DevOps és a GitHub rendszerei között.
A Microsoft Power Platform Build Tools csak a Power Apps rendszerrel használható?
A buildelési eszközök mind a vászonalapú, mind a modellvezérelt alkalmazások, a Power Virtual Agents, a UI-folyamatok és a hagyományos folyamatok, az AI Builder, az egyéni összekötők és az adatfolyamok számára is működnek, amelyek most már hozzáadhatók a megoldáshoz. A lista az ügyfélkapcsolati alkalmazásokat is tartalmazza (Dynamics 365 Sales, Customer Service, Field Service, Marketing és Project Service Automation). A pénzügyi és műveleti alkalmazások számára külön buildelési feladatok érhetők el.
Korábban már telepítettem a Kiépítési eszközök előzetes verzióját – frissíthetek az előzetes verziójú Power Apps kiépítési eszközökről a Power Platform Build Tools eszközökre?
Az előzetes verzióról nem frissíthet, mivel néhány nem megfelelő módosítást kellett bevezetnünk az általánosan elérhető kiadásban. Az előzetes verzióról való váltáshoz telepítenie kell a Microsoft Power Platform Build Tools rendszert, és vagy újra kell építenie a folyamatokat, vagy újra be kell állítania a meglévő folyamatokat az új Build Tools-feladatokkal. Ez az új szolgáltatási kapcsolatok létrehozására is vonatkozik.
Felvehetek folyamatokat és vászonalapú alkalmazásokat?
Igen, a folyamatok és a vászonalapú alkalmazások megoldásérzékenyek, így ha ezeket az összetevőket hozzáadja a megoldáshoz, részt vehetnek az alkalmazás életciklusában. Bizonyos lépéseknél azonban még mindig manuális konfigurációra van szükség. A manuális konfigurációra vonatkozó igényt még ebben az évben meg kell oldani, amikor bevezetjük a környezeti változókat és összekötőket. Az aktuális korlátozások listája itt található: Ismert korlátozások.
Mennyibe kerül a Microsoft Power Platform Build Tools?
A buildelési eszközök ingyenesen érhetők el. Azonban a Build Tools használatához érvényes Azure DevOps-előfizetés szükséges. További információ: Az Azure DevOps díjszabása.
Látom a bővítményt, de miért nincs lehetőségem telepíteni?
Ha nem látja a telepítési lehetőséget, akkor valószínűleg nem rendelkezik a szükséges telepítési jogosultságokkal a Azure DevOps szervezetben. További információ érhető el : Bővítményengedélyek kezelése.
Hogyan használhatják a fejlesztők az ellenőrző feladat eredményeit?
Az ellenőrző feladat kimenete egy Sarif-fájl. Mind a VS Code, mind a Visual Studio-bővítmények használhatók Sarif-fájlok megtekintésére és kezelésére.
Lásd még
Buildelési feladatok kialakítása
Microsoft Power Platform Build Tools tesztkörnyezetek