- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-08-2023 10:08 PM
how can we deploy global parameters from dev to higher environments in ADF. Could anyone throw some light on this.
I'm using GIT in DEV and deploying it to PROD using Azure CICD pipeline.
- Labels:
-
Higher Environments
-
Parameters
Accepted Solutions
![](/skins/images/1C7D039E274DA4E433FB1B1A3EAE173A/responsive_peak/images/icon_anonymous_profile.png)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-16-2023 01:16 AM
@KVNARK . : To deploy global parameters from dev to higher environments in Azure Data Factory (ADF), you can follow these steps:
- In your DEV environment, create the global parameters in ADF and save them.
- Commit and push the changes to your Git repository.
- Set up a build pipeline in Azure DevOps to build the ADF ARM template.
- Set up a release pipeline in Azure DevOps to deploy the ADF ARM template to higher environments.
- In the release pipeline, add a task to update the global parameters in the ADF instance using Azure PowerShell or Azure CLI.
- Use Azure Key Vault to store and manage the secrets for your global parameters.
- Grant the necessary permissions to access the Azure Key Vault secrets to the service principal or managed identity used by your ADF instance.
- In your ADF pipeline, reference the global parameters using the syntax @pipeline().globalParameters.<parameter_name>
By following these steps, you can ensure that the global parameters are deployed along with the ADF ARM template and are available in higher environments.
![](/skins/images/1C7D039E274DA4E433FB1B1A3EAE173A/responsive_peak/images/icon_anonymous_profile.png)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-16-2023 01:16 AM
@KVNARK . : To deploy global parameters from dev to higher environments in Azure Data Factory (ADF), you can follow these steps:
- In your DEV environment, create the global parameters in ADF and save them.
- Commit and push the changes to your Git repository.
- Set up a build pipeline in Azure DevOps to build the ADF ARM template.
- Set up a release pipeline in Azure DevOps to deploy the ADF ARM template to higher environments.
- In the release pipeline, add a task to update the global parameters in the ADF instance using Azure PowerShell or Azure CLI.
- Use Azure Key Vault to store and manage the secrets for your global parameters.
- Grant the necessary permissions to access the Azure Key Vault secrets to the service principal or managed identity used by your ADF instance.
- In your ADF pipeline, reference the global parameters using the syntax @pipeline().globalParameters.<parameter_name>
By following these steps, you can ensure that the global parameters are deployed along with the ADF ARM template and are available in higher environments.
![](/skins/images/B38AF44D4BD6CE643D2A527BE673CCF6/responsive_peak/images/icon_anonymous_message.png)
![](/skins/images/B38AF44D4BD6CE643D2A527BE673CCF6/responsive_peak/images/icon_anonymous_message.png)