Proposed Pull Request Change

title description ms.subservice author ms.author ms.reviewer ms.topic ms.date
Manual promotion of Resource Manager templates Learn how to manually promote a Resource Manager template to multiple environments with continuous integration and delivery in Azure Data Factory. ci-cd kromerm makromer whhender how-to 01/29/2025
📄 Document Links
GitHub View on GitHub Microsoft Learn View on Microsoft Learn
⚠ Content Truncation Detected
The generated rewrite appears to be incomplete.
Original lines: -
Output lines: -
Ratio: -
Raw New Markdown
Generating updated version of doc...
Rendered New Markdown
Generating updated version of doc...
+0 -0
+0 -0
--- title: Manual promotion of Resource Manager templates description: Learn how to manually promote a Resource Manager template to multiple environments with continuous integration and delivery in Azure Data Factory. ms.subservice: ci-cd author: kromerm ms.author: makromer ms.reviewer: whhender ms.topic: how-to ms.date: 01/29/2025 --- # Manually promote a Resource Manager template to each environment [!INCLUDE[appliesto-adf-xxx-md](includes/appliesto-adf-xxx-md.md)] [!INCLUDE [Migrate to Data Factory in Microsoft Fabric](includes/migrate-to-fabric.md)] Use the steps below to promote a Resource Manager template to each environment for continuous integration and delivery in Azure Data Factory. ## Steps to manually promote a template 1. Go to **Manage** hub in your data factory, and select **ARM template** in the "Source control" section. Under **ARM template** section, select **Export ARM template** to export the Resource Manager template for your data factory in the development environment. :::image type="content" source="media/continuous-integration-delivery/continuous-integration-image-1.png" alt-text="Export a Resource Manager template"::: 1. In your test and production data factories, select **Import ARM Template**. This action takes you to the Azure portal, where you can import the exported template. Select **Build your own template in the editor** to open the Resource Manager template editor. :::image type="content" source="media/continuous-integration-delivery/custom-deployment-build-your-own-template.png" alt-text="Build your own template"::: 1. Select **Load file**, and then select the generated Resource Manager template. This is the **ARMTemplateForFactory.json** file located in the .zip file exported in step 1. :::image type="content" source="media/continuous-integration-delivery/custom-deployment-edit-template.png" alt-text="Edit template"::: 1. In the **Custom deployment** section, enter the target subscription, region, and other details required for the deployment. When you're done, select **Review + create** to deploy the Resource Manager template. :::image type="content" source="media/continuous-integration-delivery/continuous-integration-image5.png" alt-text="Settings section"::: ## Related content - [Continuous integration and delivery overview](continuous-integration-delivery.md) - [Automate continuous integration using Azure Pipelines releases](continuous-integration-delivery-automate-azure-pipelines.md) - [Use custom parameters with a Resource Manager template](continuous-integration-delivery-resource-manager-custom-parameters.md) - [Linked Resource Manager templates](continuous-integration-delivery-linked-templates.md) - [Using a hotfix production environment](continuous-integration-delivery-hotfix-environment.md) - [Sample pre- and post-deployment script](continuous-integration-delivery-sample-script.md)
Success! Branch created successfully. Create Pull Request on GitHub
Error: