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 powerplatform-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 feladatokat nagyrészt négy típusba sorolhatja:
- 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. A Power Platform Build Tools 2.0 az a verzió, amelyet a Microsoft támogat, és amelyhez újabb funkciókat ad hozzá.
A Power Platform buildelési eszközeinek korábbi verzióihoz Microsoft szükség esetén kritikus biztonsági frissítéseket biztosít. Lépjen a Power Platform Build Tools 2.0-s verziójára a lehető leghamarabb.
Important
A buildfolyamatban nem keverheti a Power Platform Build Tools különböző feladatverzió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 parancsával hozza létre és konfigurálja a szolgáltatásnevet a Microsoft Power Platform Build Tools-feladatokhoz való használatra.
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ásfelhasználó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álja a következő parancsot:
C:\> pac admin create-service-principal --environment <environment id>
Ha sikeres, a parancs négy oszlopot jelenít 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 újból ugyanazt az ügyfélkulcsot.
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 érhetők el a régebbi feladatokban. Ha az újabb funkciókat szeretné használni, módosítsa a feladat verzióját a folyamatban.
Miért a Power Platform CLI-re alapoztad az új feladatot a PowerShell helyett?
A Power Platform CLI-feladatai nagy rugalmassággal többplatformosak, beleértve a Linux futókon való futtatásokat is. Ezek a feladatok ugyanazok a feladatok, amelyek a Power Platform Actions for 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 vászon- és modellalapú alkalmazásokhoz, Microsoft Copilot Studio virtuális ügynökökhöz, felhasználói felületi folyamatokhoz és hagyományos folyamatokhoz, AI Builder, egyéni összekötőkhöz és adatfolyamokhoz is 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 Power Apps Build Tools előzetes verziójáról a Power Platform buildelési eszközeire?
Nem frissíthet az előzetes verzióról, mert be kellett vezetnünk néhány kompatibilitástörő változást az általánosan elérhető (GA) 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. Új szolgáltatáskapcsolatokat is létre kell hoznia.
Felvehetek folyamat- és vászonalapú alkalmazásokat?
Igen, a folyamatok és a vászonalapú alkalmazások tisztában vannak a megoldással, ezért ha ezeket az összetevőket hozzáadja a megoldáshoz, azok 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 az Ismert korlátozások című cikkben érhető el.
Mennyibe kerül a Microsoft Power Platform Build Tools?
A buildelési eszközök ingyenesen érhetők el. A Build Tools használatához azonban érvényes Azure DevOps-előfizetésre van szüksége. További információkért lásd: 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, valószínűleg nem rendelkezik a szükséges telepítési jogosultságokkal a Azure DevOps szervezetében. További információ: 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. A VS Code és Visual Studio bővítmények egyaránt 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