Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Microsoft Power Platform buildelési eszközökkel automatizálhatja a Microsoft Power Platform épülő alkalmazásokhoz kapcsolódó gyakori buildelési és üzembe helyezési feladatokat. Ezek a feladatok többek között a következők:
- 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, Customer Service, Field Service, Marketing és Projektszolgáltatás automatizálása
- Canvas alkalmazások
- Modellvezérelt alkalmazások
- UI-folyamat
- 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
- Build-artifaktumok létrehozása
- Telepítés későbbi környezetekre
- Környezetek kiépítése vagy kiépítések megszüntetése
- Statikus elemzési ellenőrzések végrehajtása megoldásokon a Power Apps ellenőrző szolgáltatás használatával
A buildelési és kiadási folyamatok összeállításához használja Microsoft Power Platform Build Tools-feladatokat bármely más elérhető Azure DevOps feladattal. A csapatok általában használt folyamatláncai közé tartozik a kezdeményezés, a Dev-ből történő exportálás, a build és a kiadás.
Megjegyzés:
Microsoft Power Platform Build Tools csak adatbázissal rendelkező Microsoft Dataverse környezetben támogatott. További információk a Környezet létrehozása adatbázissal részben találhatók.
Microsoft Power Platform Build Tools mostantól GCC és GCC High régiókban használható.
Mik azok a Microsoft Power Platform Build Tools-eszközök?
Microsoft Power Platform Build Tools power platform-specifikus Azure DevOps buildelési feladatok gyűjteménye, amelyek nem igénylik az egyéni eszközök és szkriptek manuális letöltését a Microsoft Power Platform épülő alkalmazások alkalmazás-é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
Az elérhető tevékenységekkel kapcsolatos további információkért lásd: 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 PowerShell szabványon alapul. Power Platform A Build Tools 2.0 az a verzió, amelyet szervizelni fognak, és újabb funkciókat adnak hozzá.
A Power Platform Build Tools korábbi verzióihoz szükség szerint kritikus biztonsági frissítéseket adunk ki. Kifejezetten ajánljuk, hogy az ügyfelek a lehető leghamarabb térjenek át a Power Platform Build Tools 2.0-s verziójára.
Important
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.
Microsoft Power Platform buildelési eszközök lekérése
Microsoft Power Platform Build Tools a Azure DevOps szervezetbe telepíthető a Azure Marketplace.
A telepítés után a Microsoft Power Platform Build Toolsban szereplő összes feladat elérhető lesz, hogy bármilyen új vagy meglévő folyamathoz hozzáadható legyen. A „Power Platform” kifejezésre keresve találhatja meg őket.
Kapcsolat a környezetekkel
A Microsoft Power Platform környezettel való interakcióhoz létre kell hoznia egy kapcsolatot, hogy a buildelési eszköz feladatai végrehajthassák a szükséges műveleteket. Kétféle kapcsolattípus használható:
| Kapcsolat típusa | Description |
|---|---|
| Alkalmazáspéldány a számításifeladat-identitás összevonásával (ajánlott) | Szolgáltatásnév-princípium 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. |
| Alkalmazáspéldány és titkos ügyfélkód | Szolgáltatás főné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ási alapelvvel
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 Microsoft Entra ID alkalmazást és a hozzá tartozó alkalmazásfelhasználót a Dataverse-környezethez.
Szolgáltatási főazonosító és titkos ügyfélkulcs létrehozása
A pac admin create-service-principal paranccsal hozza létre és konfigurálja a szolgáltatásnevet a Microsoft Power Platform Build Tools-feladatokhoz.
Ez a parancs először regisztrál egy alkalmazásobjektumot és a hozzá tartozó szolgáltatásnevet (SPN) a Microsoft Entra ID-ben. Ezután rendszergazdai felhasználóként hozzáadja az alkalmazást a Microsoft Power Platform bérlőhöz.
Ennek a parancsnak két paramétere van:
| név | 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ó
- Pályázat azonosítója
- 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.
Important
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)
A régi Microsoft Power Platform Build Tool-folyamatok továbbra is működnek?
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 a Power Platform CLI-re alapoztad az új feladatot 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 GitHub szolgáltatásban érhetők el. A Azure DevOps és a GitHub között most már konzisztens felhasználói élmény áll rendelkezésére.
A buildelési eszközök a vászon- és modellalapú alkalmazásokhoz, a Microsoft Copilot Studio virtuális ügynökeihez, a felhasználói felületi folyamatokhoz és a hagyományos folyamatokhoz, az AI Builderhez, az egyéni összekötőkhöz és adatfolyamokhoz egyaránt használhatók, amelyek mindegyike mostantól hozzáadható egy megoldáshoz. Ez a lista tartalmazza az ügyfélkapcsolati alkalmazásokat is (Dynamics 365 Sales, Ügyfélszolgálat, Mezőszolgálat, Marketing és Projektszolgáltatás automatizálása). A pénzügyi és műveleti alkalmazások számára külön buildelési feladatok érhetők el.
Korábban telepítettem a Build Tools előzetes verzióját – frissíthetek a buildeszközök előzetes verziójáról Power Apps Power Platform Build Toolsra?
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ó áttéréshez telepítenie kell a Microsoft Power Platform buildeszközöket, és újra kell építenie a folyamatokat, vagy újra kell konfigurálnia a meglévő folyamatokat az új Build Tools-feladatok használatához. 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ül a Microsoft Power Platform Build Tools?
A buildelési eszközök ingyenesen érhetők el. A buildelési eszközök használatához azonban érvényes Azure DevOps-előfizetésre van szükség. További információk elérhetőek az Azure DevOps árazásáról.
Látom a bővítményt, de miért nincs lehetőségem telepíteni?
Ha nem látja a install lehetőséget, akkor valószínűleg nem rendelkezik a szükséges telepítési jogosultságokkal a Azure DevOps szervezetében. 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?
A Checker feladat kimenete egy Sarif fájl, és mind a VS Code, mind a Visual Studio bővítmények elérhetők a Sarif fájlok megtekintéséhez és végrehajtásához.
Lásd még:
Az Azure DevOps számára készült Power Platform Build Tools kiadási megjegyzései
Buildelési feladatok kialakítása
Microsoft Power Platform Build Tools-tesztkörnyezetek