{"id":16500,"date":"2021-10-04T20:41:36","date_gmt":"2021-10-05T03:41:36","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/"},"modified":"2025-07-09T14:56:05","modified_gmt":"2025-07-09T21:56:05","slug":"power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/","title":{"rendered":"Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI"},"content":{"rendered":"<style>\n:not(a):not(pre)>code {<br \/>\n    padding: .1em .2em;<br \/>\n    background-color: #e6e6e6;<br \/>\n    border-radius: 3px;<br \/>\n    font-size: 85%;<br \/>\n    font-smooth: auto;<br \/>\n    word-wrap: break-word;<br \/>\n}<br \/>\n<\/style>\n<p>You can now upload portal customization in different environment with different set of properties using portals deployment profile. You can also create multiple deployment profiles and upload portal customization to an environment by applying the profile you want.<\/p>\n<p>For example, you can have three deployment profile, each for dev, QA and prod environments like below:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"162\">Contoso-Dev<\/td>\n<td width=\"462\">Used for active development and testing<\/td>\n<\/tr>\n<tr>\n<td width=\"162\">Contoso-QA<\/td>\n<td width=\"462\">Used for nightly build deployment and testing.<\/td>\n<\/tr>\n<tr>\n<td width=\"162\">Contoso-PROD<\/td>\n<td width=\"462\">This is a production environment.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h1><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"size-full wp-image-16502 aligncenter\" height=\"398\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.png\" width=\"624\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.webp 624w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC-300x191.webp 300w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><br \/>\nExample: Use deployment profile<\/h1>\n<p>We want to make sure portal users can easily identify if they are accessing portal from development environment or QA environment.\u00a0 To achieve this, we will be appending<\/p>\n<ul>\n<li>\u201cDEV\u201d text to company name when we upload portal customization to \u201cContoso-DEV\u201d and<\/li>\n<li>\u201cQA\u201d text to company name when we upload the customization \u201cContoso-QA\u201d environment.<\/li>\n<\/ul>\n<figure id=\"attachment_16503\" aria-describedby=\"caption-attachment-16503\" style=\"width: 347px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"wp-image-16503 size-full\" height=\"62\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-Portal.png\" width=\"347\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-Portal.webp 347w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-Portal-300x54.webp 300w\" sizes=\"auto, (max-width: 347px) 100vw, 347px\" \/><figcaption id=\"caption-attachment-16503\" class=\"wp-caption-text\">Contoso portal logo in Dev environment<\/figcaption><\/figure>\n<figure id=\"attachment_16504\" aria-describedby=\"caption-attachment-16504\" style=\"width: 298px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"wp-image-16504 size-full\" height=\"62\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/QA-Portal.png\" width=\"298\"\/><figcaption id=\"caption-attachment-16504\" class=\"wp-caption-text\">Contoso portal logo in QA environment<\/figcaption><\/figure>\n<h2>Prerequisite<\/h2>\n<p>Make sure you have installed Power Apps CLI and connected to environment. See <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/portals\/power-apps-cli-tutorial\" rel=\"noopener\" target=\"_blank\">documentation here<\/a> for detail.<\/p>\n<h2>Steps to create deployment profile for DEV and QA environments<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/portals\/power-apps-cli-tutorial#step-3-download-portals-content\" rel=\"noopener\" target=\"_blank\">Download portal content<\/a>.<\/li>\n<li>Create \u201cdeployment-profiles\u201d folder under portal configuration folder<\/li>\n<li>Create \u201cdev.deployment.yml\u201d deployment profile for \u201cContoso-DEV\u201d development environment and \u201cqa.deployment.yml\u201d file for \u201cContoso-QA\u201d daily test environments (that is, &lt;profileTag&gt;.deployment.yml).\n<ul>\n<li>In this file, you can have the table (entity) name with table ID, list of attributes, and the values that you want to override while uploading the portal configuration using the\u00a0<code>deploymentProfile<\/code>\u00a0parameter.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-16505\" height=\"533\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/VS-Code.png\" width=\"265\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/VS-Code.webp 265w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/VS-Code-149x300.webp 149w\" sizes=\"auto, (max-width: 265px) 100vw, 265px\" \/><\/p>\n<ul>\n<li>\u201cdev.deployment.yml\u201d file<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-16510\" height=\"294\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-profile-code-1.png\" width=\"1717\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-profile-code-1.webp 1717w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-profile-code-1-300x51.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-profile-code-1-1024x175.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-profile-code-1-768x132.webp 768w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-profile-code-1-1536x263.webp 1536w\" sizes=\"auto, (max-width: 1717px) 100vw, 1717px\" \/><\/p>\n<ul>\n<li>\u201cqa.deployment.yml\u201d file<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-16511\" height=\"296\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Qa-profile-code-1.png\" width=\"1719\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Qa-profile-code-1.webp 1719w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Qa-profile-code-1-300x52.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Qa-profile-code-1-1024x176.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Qa-profile-code-1-768x132.webp 768w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Qa-profile-code-1-1536x264.webp 1536w\" sizes=\"auto, (max-width: 1719px) 100vw, 1719px\" \/><\/p>\n<h2>How to use deployment profile<\/h2>\n<p>Run portal upload command with \u201c&#8211;deploymentProfile\u201d parameter to upload portal customization which will be overridden by deployment profile configuration (i.e., pac paportal upload &#8211;path &#8220;C:\\portals\\starter-portal&#8221; &#8211;deploymentProfile &#8220;profile-name&#8221;).<\/p>\n<p>Upload to development environment (using &#8220;dev.deployment.yml&#8221; profile)<\/p>\n<p><code>pac paportal upload --path \"C:\\portals\\starter-portal\" --deploymentProfile dev<\/code><br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-16513\" height=\"850\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-portal-home-page-1.png\" width=\"1790\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-portal-home-page-1.webp 1790w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-portal-home-page-1-300x142.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-portal-home-page-1-1024x486.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-portal-home-page-1-768x365.webp 768w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/Dev-portal-home-page-1-1536x729.webp 1536w\" sizes=\"auto, (max-width: 1790px) 100vw, 1790px\" \/><\/p>\n<p>Upload to QA environment (using \u201cqa.deployment.yml\u201d profile)<\/p>\n<p><code>pac paportal upload --path \"C:\\portals\\starter-portal\" --deploymentProfile qa<\/code><br \/>\n<img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone size-full wp-image-16514\" height=\"860\" src=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/QA-Portal-home-page.png\" width=\"1912\" srcset=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/QA-Portal-home-page.webp 1912w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/QA-Portal-home-page-300x135.webp 300w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/QA-Portal-home-page-1024x461.webp 1024w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/QA-Portal-home-page-768x345.webp 768w, https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/QA-Portal-home-page-1536x691.webp 1536w\" sizes=\"auto, (max-width: 1912px) 100vw, 1912px\" \/><\/p>\n<p>\u00a0<\/p>\n<p>Your feedback will help us continue to build on and improve the capabilities of this feature. We want to\u00a0<a href=\"https:\/\/powerusers.microsoft.com\/t5\/Power-Apps-Portals\/bd-p\/PowerAppsPortals\" rel=\"noopener\" style=\"font-size: 1rem;\" target=\"_blank\">hear from you!<\/a><br \/>\nFor details, see the <a href=\"https:\/\/docs.microsoft.com\/powerapps\/maker\/portals\/power-apps-cli#use-deployment-profile\" rel=\"noopener\" target=\"_blank\">documentation<\/a>.<\/p>\n<p>Thank you,<br \/>\nNeeraj Nandwana<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can now upload portal customization in different environment with different set of properties using portals deployment profile. You can also create multiple deployment profiles and upload portal customization to an environment by applying the profile you want.<\/p>\n","protected":false},"author":459,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[],"job-role":[],"product":[3473],"property":[],"topic":[3421],"coauthors":[3265],"class_list":["post-16500","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-apps","topic-application-modernization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"You can now upload portal customization in different environment with different set of properties using portals deployment profile. You can also create multiple deployment profiles and upload portal customization to an environment by applying the profile you want.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-05T03:41:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-09T21:56:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.png\" \/>\n\t<meta property=\"og:image:width\" content=\"624\" \/>\n\t<meta property=\"og:image:height\" content=\"398\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Neeraj Nandwana\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Neeraj Nandwana\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/\"},\"author\":[{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/neerajnandwana\/\",\"@type\":\"Person\",\"@name\":\"Neeraj Nandwana\"}],\"headline\":\"Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI\",\"datePublished\":\"2021-10-05T03:41:36+00:00\",\"dateModified\":\"2025-07-09T21:56:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/\"},\"wordCount\":363,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.png\",\"keywords\":[\"PowerApps Portals\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/\",\"name\":\"Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.png\",\"datePublished\":\"2021-10-05T03:41:36+00:00\",\"dateModified\":\"2025-07-09T21:56:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#primaryimage\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.webp\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.webp\",\"width\":624,\"height\":398,\"caption\":\"graphical user interface, application\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/083e3f19150989d2bab0fb2a2212d5c6\",\"name\":\"Neeraj Nandwana\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/09\/cropped-Neeraj-LinkedIn-96x96.jpg93c2b92550d537ed4e7575656d77608a\",\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/09\/cropped-Neeraj-LinkedIn-96x96.jpg\",\"contentUrl\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/09\/cropped-Neeraj-LinkedIn-96x96.jpg\",\"caption\":\"Neeraj Nandwana\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/neerajnandwana\/\"],\"url\":\"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/neerajnandwana\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/","og_locale":"en_US","og_type":"article","og_title":"Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI - Microsoft Power Platform Blog","og_description":"You can now upload portal customization in different environment with different set of properties using portals deployment profile. You can also create multiple deployment profiles and upload portal customization to an environment by applying the profile you want.","og_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2021-10-05T03:41:36+00:00","article_modified_time":"2025-07-09T21:56:05+00:00","og_image":[{"width":624,"height":398,"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.png","type":"image\/png"}],"author":"Neeraj Nandwana","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Neeraj Nandwana","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#article","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/"},"author":[{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/neerajnandwana\/","@type":"Person","@name":"Neeraj Nandwana"}],"headline":"Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI","datePublished":"2021-10-05T03:41:36+00:00","dateModified":"2025-07-09T21:56:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/"},"wordCount":363,"commentCount":0,"publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.png","keywords":["PowerApps Portals"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/","name":"Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#primaryimage"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.png","datePublished":"2021-10-05T03:41:36+00:00","dateModified":"2025-07-09T21:56:05+00:00","breadcrumb":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#primaryimage","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.webp","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2021\/09\/PPAC.webp","width":624,"height":398,"caption":"graphical user interface, application"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-apps\/power-apps-portals-create-deployment-profile-for-dev-test-prod-environment-using-power-apps-cli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Power Apps portals: Create deployment profile for dev\/test\/prod environment using Power Apps CLI"}]},{"@type":"WebSite","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#website","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/#\/schema\/person\/083e3f19150989d2bab0fb2a2212d5c6","name":"Neeraj Nandwana","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/09\/cropped-Neeraj-LinkedIn-96x96.jpg93c2b92550d537ed4e7575656d77608a","url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/09\/cropped-Neeraj-LinkedIn-96x96.jpg","contentUrl":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-content\/uploads\/2024\/09\/cropped-Neeraj-LinkedIn-96x96.jpg","caption":"Neeraj Nandwana"},"sameAs":["https:\/\/www.linkedin.com\/in\/neerajnandwana\/"],"url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/author\/neerajnandwana\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/16500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/459"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=16500"}],"version-history":[{"count":1,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/16500\/revisions"}],"predecessor-version":[{"id":130274,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/16500\/revisions\/130274"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=16500"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=16500"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=16500"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=16500"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=16500"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=16500"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=16500"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=16500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}