Power Apps Build tools provides us with Azure DevOps tasks that automate common build and deployment activities related to Power Apps and help us achieve CI / CD. This session provides a hands-on demo of using these tasks to automate the deployment of a solution from a development environment to production.
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Power Apps Build Tools - Automate ALM
1. MICROSOFT 365
Virtual MARATHON
May 27 & 28, 2020
36 hours / 2 days
MICROSOFT 365 VIRTUAL MARATHON
Power Apps Build Tools (Preview) – Automate ALM
KUNAL KANKARIYA, aka, KK
https://kksimplifies.com/
@kunalkankariya
Broughtto youby:
TheGlobalMicrosoft Community&
M365Conf.com | #M365CONF
#M365VM
M365VirtualMarathon.com
2. MICROSOFT 365
Virtual MARATHON
May 27 & 28, 2020
36 hours / 2 days
Mark Your Calendars:
March 23-25, 2021, MGM Grand Resort
Las Vegas, Nevada, USA
M365Conf.com
#M365CONF
TheSharePoint Conferenceis nowTheMicrosoft 365 CollaborationConference
#M365VM
M365VirtualMarathon.com
Broughtto youby:
TheGlobalMicrosoft Community&
M365Conf.com | #M365CONF
4. Kunal Kankariya – Call me KK
Microsoft 365 Solutions Consultant @ Hexaware Technologies, India
I have previously worked with biggies like Infosys, Cognizant, CGI
Recently started blogging about all things M365 @ https://kksimplifies.com/
I can speak in Hindi, Marwari, Tamil and English - Try me!
I love to play badminton ( Can play all day! )
LET ME INTRODUCE MYSELF…
Broughtto youby:
TheGlobalMicrosoft Community&
M365Conf.com | #M365CONF
#M365VM
M365VirtualMarathon.com
5. Visit the Vendors Booth, Sessions and Watch the Videos
Submit Your Answers to Enter the Raffle
You need at least 5 correct answers then submit for a chance to win one of 3
(One in each Americas, APAC, EMEA)
ARE YOU READY FOR A RAFFLE?
We are giving away 3 Oculus Quest All In One!
https://bit.ly/m365raffle
6. CONSIDER DONATING TO THE FOLLOWING CHARITY RELIEF FUNDS:
UNITED WAY: HTTPS://GIVE.UWKC.ORG/M365VM
INTERNATIONAL MEDICAL CORPS: HTTPS://BIT.LY/MEDICALCORPSFUND
10% OF FUNDS FROMSPONSORS GOTO SUPPORT COMMUNITY RELIEF.
FOR MORE INFORMATION WRITE TOINFO@M365VIRTUALMARATHON.COM
7. What Is ALM?
Broughtto youby:
TheGlobalMicrosoft Community&
M365Conf.com | #M365CONF
#M365VM
M365VirtualMarathon.com * ImgSrc: https://docs.microsoft.com/en-us/power-platform/alm/overview-alm
8. Approach to ALM
Environment Focused
Source Control Focused
* ImgSrc: https://docs.microsoft.com/en-us/power-platform/alm/
9. ALM for Power Apps – How ?
#M365VM
M365VirtualMarathon.com * ImgSrc: https://docs.microsoft.com/en-us/power-platform/alm/devops-build-tools
Power Apps Build Tools for Azure DevOps
10. Environment / ADO Setup
Broughtto youby:
TheGlobalMicrosoft Community&
M365Conf.com | #M365CONF
#M365VM
M365VirtualMarathon.com
Install the Power Apps Build Tools from the Azure Marketplace
Create a project in ADO
Initialize a new repo
Build Power Apps environments and provision CDS Database for all – Development, Build and Production
Current Setup - Demo
Dev environment – Community plan – Kunal Kankariya’s Environment
Build environment – Trial – Build
Production environment – Default environment – Kankariya
11. Solution Setup
Broughtto youby:
TheGlobalMicrosoft Community&
M365Conf.com | #M365CONF
#M365VM
M365VirtualMarathon.com
Create a new solution (unmanaged) using a new publisher
Add a new entity – (Optional : Managed externally – Allow customization)
Add a new canvas app
13. Push App To Source Control
Broughtto youby:
TheGlobalMicrosoft Community&
M365Conf.com | #M365CONF
#M365VM
M365VirtualMarathon.com
ADO -> Add a new pipeline
Power Apps Tool Installer – Mandatory first task
Export Solution to a staging directory from dev
Check the solution for errors
Power Apps Solution Checker client in AAD
Unpack solution
Commit solution to Repo (Allow scripts to access oAuth tokens – Agent)
Provide access to “Projectname Build Service” - Contribute
14. Build Managed Solution
Broughtto youby:
TheGlobalMicrosoft Community&
M365Conf.com | #M365CONF
#M365VM
M365VirtualMarathon.com
New pipeline
Power Apps Tools Installer
Pack the solution – Source to Staging directory
Import the solution to the integration environment
Update the Solution Version
Export the solution as managed to staging
Publish the solution as a pipeline Artifact
15. Release to Production
Broughtto youby:
TheGlobalMicrosoft Community&
M365Conf.com | #M365CONF
#M365VM
M365VirtualMarathon.com
Create a new release pipeline
Power Apps Tools Installer
Power Apps checker
Power Apps Import Solution
16. Things to consider
Broughtto youby:
TheGlobalMicrosoft Community&
M365Conf.com | #M365CONF
#M365VM
M365VirtualMarathon.com
Include Environment commissioning and de-commissioning as a part of your pipelines
Include Automated Testing as a part of your pipelines – Test Studio
For a Pro-Dev approach – Use Power Apps CLI & CDSPROJ to establish a healthy ALM
Power Apps Checker Service – SARIF file
17. MICROSOFT 365
Virtual MARATHON
May 27 & 28, 2020
36 hours / 2 days
THANK YOU FOR JOINING US!
DO YOU HAVE ANY QUESTIONS?
Speaker feedback
https://bit.ly/M365VMSpeakerFeedback
Event feedback
https://bit.ly/M365VMFeedback
18. Reach out to me @
LinkedIn https://www.linkedin.com/in/kunalkankariya/
Twitter @kunalkankariya
Blog https://kksimplifies.com/