GitHub Actions a Microsoft Power Platform szolgáltatáshoz

A GitHub Actions lehetővé teszi a fejlesztők számára az automatizált szoftverfejlesztői életciklus-munkafolyamatok készítését. A GitHub Actions a Microsoft Power Platform szolgáltatáshoz segítségével munkafolyamatokat hozhat létre a tárolójában az alkalmazások létrehozásához, teszteléséhez, csomagolásához, kiadásához és telepítéséhez; automatizálást végezhet; valamint a robotok és más, Microsoft Power Platform szolgáltatással létrehozott komponensek kezelésére.

A GitHub Actions a Microsoft Power Platform szolgáltatáshoz a következő képességeket tartalmazza:

  • Alkalmazás metaadatainak (más néven megoldásoknak) importálása és exportálása, amelyek különféle platformkomponenseket, például vászonalkalmazásokat, modellvezérelt alkalmazásokat, asztali folyamatokat, Power Virtual Agents csevegőrobotokat, AI Builder-modelleket, ügyfélkapcsolati alkalmazásokat (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing és Dynamics 365 Project Service Automation) és a fejlesztési környezetek és forrásvezérlők közötti összekötőket tartalmaznak.

  • Telepítés lefelé irányuló környezetekre.

  • Környezetek kiépítése vagy kiépítések megszüntetése

  • Megoldások statikus elemzési ellenőrzése a Power Apps megoldás-ellenőrző használatával.

A Microsoft Power Platform GitHub Actions műveleteket bármely más elérhető GitHub Actions művelettel együtt használhatja a build- és kiadási munkafolyamatok összeállításához. A csoportok által gyakran bevezetett munkafolyamatok közé tartozik a fejlesztési környezetek kiépítése, a fejlesztési környezetből a forrásvezérlésbe való exportálás, a buildek létrehozása és az alkalmazások kiadása. A GitHub Actions a Microsoft Power Platform szolgáltatáshoz a következő helyen érhető el: https://github.com/marketplace/actions/powerplatform-actions.

Fontos

A Microsoft Power Platform GitHub-műveletei csak adatbázissal rendelkező Microsoft Dataverse környezet esetén támogatottak. További információk a Környezet létrehozása adatbázissal részben találhatók.

Fő fogalmak

A GitHub Actions lehetővé teszi, hogy egyéni szoftverfejlesztési életciklus-munkafolyamatokat hozzon létre közvetlenül a GitHub-adattárban. A GitHub Actions és a kapcsolódó alapfogalmak áttekintését a következő cikkekben tekintheti meg:

Mi a GitHub Actions for Microsoft Power Platform szolgáltatás?

A Microsoft Power Platform GitHub Actions olyan Microsoft Power Platform-specifikus GitHub Actions műveletek gyűjteménye, amelyek kiküszöbölik az egyéni eszközhasználat és parancsfájlok manuális letöltésének szükségességét a Microsoft Power Platform rendszerre készített alkalmazások alkalmazás-életciklusának kezelése esetében. A feladatok egyenként is felhasználhatók feladatok végrehajtására (például egy megoldás későbbi környezetbe való importálásához) vagy használhatók együtt egy munkafolyamatban, forgatókönyvek létrehozására (például buildösszetevő létrehozásához, üzembe helyezés tesztelésére vagy a készítő módosításainak felhasználására). 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 egyes feladatokról a Microsoft Power Platform GitHub Actions című területen talál további információt.

Szerezze be GitHub Actions a Microsoft Power Platform szolgáltatást

A GitHub Actions for Microsoft Power Platform szolgáltatást a munkafolyamat-definíció fájlban (. yml) szereplő műveletek hozzáadásával használhatja. A minta munkafolyamat-definíciók a GitHub Actions laborból érhetők el.

Kapcsolat a környezetekkel

A Dataverse környezettel való együttműködéshez titkos kódot kell létrehozni, amely lehetővé teszi, hogy a különböző GitHub Actions-műveletek elvégezzék a szükséges feladatot. Kétféle kapcsolattípus használható:

  • Felhasználónév/jelszó: általános szolgáltatási kapcsolatként konfigurált, felhasználónévvel és jelszóval. A felhasználónév/jelszó hitelesítés nem támogatja a többtényezős hitelesítést.
  • A szolgáltatás egyszerű neve és a titkos ügyfélkód: ez a kapcsolattípus a szolgáltatás egyszerű nevén alapuló hitelesítést használja, és támogatja a többtényezős hitelesítést. Egyszerű szolgáltatásos hitelesítés

Elérhető futók

A GitHub Actions a Microsoft Power Platform szolgáltatáshoz mind Microsoft Windows ügynökökön, mind Linux ügynökökön futtatható.

Gyakori kérdések

Első lépések a GitHub Actions rendszerrel

Oktatóanyag: Első lépések a GitHub Actions rendszerrel elérhető kipróbálásra. Az oktatóanyagok bemutatják, hogyan kell használni az egyszerű szolgáltatásos és a normál felhasználónév/jelszó hitelesítést.

Hogyan használható a GitHub Actions for Microsoft Power Platform az adattáramban?

A Github Marketplace for Actions oldalon keressen rá a Power Platform elemre. Amikor megnyílik az oldal, válassza a zöld gombot, hogy kezdeményezze a műveleteket az adattárban.

GitHub Actions telepítése

A GitHub Actions csak a Power Apps esetében működik?

A GitHub Actions 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. Az Customer Engagement alkalmazások is ide tartoznak.

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. Néhány lépés azonban továbbra is manuális konfigurációt igényel, amelyet 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áját az Ismert korlátozások részben találja.

Mennyibe kerül a Microsoft Power Platform GitHub Actions?

A GitHub Actions ingyenesen érhető el. Ahhoz azonban, hogy a GitHub műveleteit használni tudja, egy érvényes GitHub-előfizetésre van szükség. Első lépésként 2000 műveletperc/hónap ingyenes. További információk: GitHub árképzése

Használhatom a GitHub Actions for Microsoft Power Platform szolgáltatást a Power Pages szolgáltatással?

Igen. A portáladatokat feltöltheti, és a központi telepítési profillal testreszabhatja a központi telepítés paramétereit.

Kapcsolódó információk

Elérhető GitHub Actions laborgyakorlat

Elérhető GitHub Actions