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 a különböző platformösszetevőket tartalmazzák, 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 a régiókban GCC High .
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, teszteléshez való üzembe helyezé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 az Azure Marketplace-ről Azure DevOps telepíthetők a szervezetbe.
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 számítási feladatok identitás-összevonásán keresztül (ajánlott) | Egyszerű szolgáltatásnév-alapú hitelesítést használ összevont hitelesítő adatokkal. Többtényezős hitelesítést igénylő bérlők számára ajánlott. |
Egyszerű szolgáltatásnév és titkos ügyfélkulcs | Egyszerű szolgáltatásnév-alapú hitelesítést használ. |
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 igénylő felhasználókat. |
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. |
Ezt így használhatja:
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 hozzá van rendelve a rendszergazdai szerepkör (amely 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-folyamatok?
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.
Miért alapozta az új feladatot a CLI-re Power Platform a PowerShell helyett?
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.
Microsoft Power Platform A Build Tools csak a következőkhöz Power Apps működik?
A buildeszközök vászonalapú és modellvezérelt alkalmazásokhoz, Microsoft CoPilot Studio virtuális ügynökökhöz, UI-folyamatokhoz és hagyományos folyamatokhoz, AI Builder egyéni összekötőkhöz és adatfolyamokhoz egyaránt használhatók, amelyek mindegyike hozzáadható egy 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 Build Tools előzetes verzió – frissíthetek a Build Tools előzetes verzió Power Apps a Build Tools a Build Tools számára Power Platform ?
A előzetes verzió verzióról nem frissíthet, mivel néhány feltörő 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 folyamat- é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ülnek az Microsoft Power Platform építőeszközök?
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 , és a VS Code és Visual Studio a bővítmények is elérhetők a Sarif-fájlok megtekintéséhez és a rajtuk végzett műveletekhez.
Lásd még
Power Platform Buildeszközök a kibocsátási megjegyzésekhez Azure DevOps
Buildeszköz-feladatok
Microsoft Power Platform Buildelési eszközök laborjai