Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
If you're new to Power Apps and creating your first app, follow the tasks described in this article to successfully deploy a functioning application to your production environment using a healthy application lifecycle management (ALM) strategy.
Task | Description | More information |
---|---|---|
1. Plan and implement your environment strategy. | Determining the environments you'll need and establishing an appropriate governance model is a critical first step. At a minimum, you should have two environments: dev and production. However, we recommend that you have three environments: dev, test, and production. | Environment strategy |
2. Create a solution and publisher. | Start with a blank solution, and create a custom publisher for that solution. | Solution publisher |
3. Set up your DevOps project. | Set up a DevOps project in which you'll later add several pipelines to perform required processing like export and deployment of your solution. | Setting up continuous integration and deployment Create a project |
4. Create your export from development pipeline in DevOps. | Create a DevOps pipeline to export your completed unmanaged solution to a managed solution. | Create your first pipeline Build and release pipelines Build pipeline: Export a solution from development (DEV) |
5. Configure and build your app. | Create your app within the solution you created. | Model-driven apps: Build your first model-driven app from scratch Canvas apps: Create an app from scratch using Microsoft Dataverse |
6. Add any additional customizations to that solution. | Add additional components as needed. Choose from a vast selection of components, such as flows, AI models, export to data lake configuration, web resources, plug-ins, and even other apps. | Create components in a solution Add an existing component to a solution |
7. Create a deployment pipeline in DevOps. | Create a DevOps pipeline to deploy your managed solution to one or more target production environments. | Build and release pipelines Release pipeline: Deploy to production (PROD) |
8. Grant access to the app. | Assign licensing and assign security roles to share applications with users. | Licensing Share a model-driven app Share a canvas app |