CI/CD létrehozása az Azure for Microsoft Power Platformmal

Azure Monitor
Azure DevOps
Azure App Service
Power Apps
Azure Repos

Megoldási ötletek

Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, alternatív szolgáltatásokat, megvalósítási szempontokat vagy díjszabási útmutatást, a GitHub visszajelzésével tudassa velünk.

Megtudhatja, hogyan hozhat létre CI/CD-folyamatot a Power Platform-alkalmazások életciklusának az Azure DevOps használatával történő kezeléséhez.

Architektúra

A Power Platform-alkalmazás kezeléséhez szükséges folyamatos integrációt és folyamatos üzembehelyezési folyamatot bemutató ábra.

Töltse le az architektúra Visio-fájlját.

Adatfolyam

  1. A megoldás frissül, ami elindítja a buildelési folyamatot.
  2. A folyamatos integráció exportálja a megoldást a fejlesztési környezetből, és véglegesíti a fájlokat az Azure-adattárakba.
  3. A folyamatos integráció létrehoz egy felügyelt megoldást, futtat teszteket, és létrehoz egy buildösszetevőt.
  4. Üzembe helyezheti a build/tesztkörnyezetet.
  5. A folyamatos üzembe helyezés teszteket futtat, és vezényli a felügyelt megoldás üzembe helyezését a célkörnyezetekben.
  6. Az éles környezetben kell üzembe helyeznie.
  7. Az alkalmazás Elemzések állapot-, teljesítmény- és használati adatokat gyűjt és elemez.
  8. Áttekintheti az állapotot, a teljesítményt és a használati adatokat.
  9. Szükség szerint frissítenie kell a hátralékelemeket.

Összetevők

  • Power Apps: A Microsoft Power Apps egy alacsony kódszámú alkalmazásfejlesztő platform.
  • Azure DevOps: Az Azure DevOps bármilyen nyelven, bármilyen felhőben vagy helyszínen létrehozhat, tesztelhet és üzembe helyezhet megoldásokat.
  • Azure Repos: Az Azure Repos felhőben üzemeltetett privát Git-adattárat biztosít.
  • Azure-alkalmazás Elemzések: Az alkalmazás Elemzések az Azure Monitor egyik funkciója, amellyel élő alkalmazásait figyelheti.

Forgatókönyv részletei

Ez az architektúra lehetővé teszi, hogy az Azure DevOps, az Azure Repos és a Azure-alkalmazás Elemzések (az Azure Monitoron keresztül) ci/CD (folyamatos integráció/folyamatos üzembe helyezés) folyamatot hozzon létre a Microsoft Power Platformhoz (nevezetesen a Power Appshez).

Lehetséges használati esetek

  • Más Microsoft 365-szolgáltatásokkal kommunikáló alkalmazások.
  • Alkalmazotti előkészítési alkalmazás.
  • Képfeldolgozó eszközök.
  • Új felhasználói beállítási forgatókönyvek.
  • Szolgáltatáskérési alkalmazások.
  • Összetett entitáskapcsolatokkal rendelkező alkalmazások.

Megfontolások

Ezek a szempontok implementálják az Azure Well-Architected Framework alappilléreit, amely a számítási feladatok minőségének javítására használható vezérelvek halmaza. További információ: Microsoft Azure Well-Architected Framework.

Költségoptimalizálás

A költségoptimalizálás a szükségtelen kiadások csökkentésének és a működési hatékonyság javításának módjairól szól. További információ: A költségoptimalizálási pillér áttekintése.

Közreműködők

Ezt a cikket a Microsoft tartja karban. Eredetileg a következő közreműködők írták.

Fő szerző:

Következő lépések

További Power Apps-architektúrák:

További CI/CD-architektúrák: