Skip to main content

Notifications

Community site session details

Community site session details

Session Id : SaBNS0a7m3WQqAHKFBqneu
Power Apps - Building Power Apps
Unanswered

Pipeline Deployment - Dev to Test to Prod

Like (1) ShareShare
ReportReport
Posted on 18 Dec 2024 23:56:29 by 2
Hi Power Apps Community:

I need to better understand how to deploy apps to production. I have developed a Model Driven app using Dataverse tables. I have read articles and watched videos but these only cover an initial deployment. What about when you need to make updates? I cannot find information that helps me understand:
  • I create a test environment, and my test users test the app and add data – then I need to provide another update to their test environment with new changes based on their feedback. These changes are to forms, views, power automate, data table structure etc. When I re-deploy the new changes to the test environment, are all of these changes updated from dev to test? What about for the data table structure - (I need to add some fields or new tables based on test user feedback) What about the test data they entered – is it lost each time I re-create the test environment? Do I need to re-load data every time I update the test environment?
  • Once I get to production, what happens when I want to make updates to the solution? Each time I make updates and changes, is the data lost? This is a new app for our company and I expect to continually improve the app over the next year while we are using across the company in a production environment.
What are the best practices for how to do this without losing the data each time and so we can continually improve the solution (perhaps quarterly updates)?

Thanks for any help or reference articles you may provide.
Categories:
  • narayan225 Profile Picture
    2,454 Super User 2025 Season 1 on 09 Jan 2025 at 22:29:09
    Pipeline Deployment - Dev to Test to Prod
    Hi there,
     
    Solution pipeline works in a CI/CD method. You use a development environment to build your solutions and deploy to test for feedback.
    Once you receive feedback, you then make improvements again in the development environment and deploy again to test for feedback.
    If there are no feedback, you can deploy your solution to production.
     
    To answer your questions.
    1. When you deploy the solution again from Dev to Test, the solution components are updated to the new version via a merge. Data structure is also updated to new version. However, it doesn't impact the data that you have in your test environment.
    2. When you make updates to your solution by deploying a new version of the solution from Dev to Prod, your solution gets upgraded but your data remains the same.
    Hope this helps.
    Cheers!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Understanding Microsoft Agents - Introductory Session

Confused about how agents work across the Microsoft ecosystem? Register today!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Congratulations to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Power Apps - Building Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 89 Most Valuable Professional

#2
MS.Ragavendar Profile Picture

MS.Ragavendar 60

#3
stampcoin Profile Picture

stampcoin 48

Overall leaderboard
Loading started