Using GitHub to improve the life-cycle of Apps in Power Apps
summary
Uses GitHub repos and GitHub Actions to export a Power Apps solution from a dev environment, pack/unpack solution actions split the .zip into XML/JSON/MSAPP files, commit a branch, merge and create a release that runs a second workflow which converts to managed and imports to production; demo changes a screen title and deploys successfully. Uses secrets for credentials and GitHub Artifacts to store the managed package. Tooling includes the .NET PowerApps Language Tooling to unpack/pack MSAPP source. Limitations: username/password auth (MFA off) and Windows runners; actions are preview.
AI-written summary · about
chapters (6)
- 0:00Introduction to ALM
- 1:09ALM in Power Platform
- 6:43Implementing ALM
- 10:55GitHub Actions for Power Apps
- 17:46Demo: ALM Implementation
- 42:30Power Apps Language Tooling
related talks
30mHow to do ALM with Power Platform
29mShip it with GitHub Actions and GitHub Packages
43mAzure DevOps and GitHub Actions
33mPower Platform ALM for Dummies
54mDelivering code with GitHub Actions
36mEnabling DevSecOps best practices with GitHub Actions
56mCI/CD and beyond with GitHub Actions
01h 00mIntroduction to GitHub Actions
