Here's a quick review of the road so far:
CI CD in Azure Synapse Analytics Part 1
Creating an Azure DevOps project
Linking our Azure Synapse Analytics environment to that Project via Git ...
I have one question regarding the OverrideArmParameters the deployment task: is it possible to outsource the parameters to a different (e.g. yaml-)file in the repo?
The info I found online, where files instead of direct value assignment are used for this, are for Github Actions. I could neither find an example here, nor in the official MS doc here: https://learn.microsoft.com/en-us/azure/synapse-analytics/cicd/continuous-integration-delivery#set-up-a-stage-task-for-an-arm-template-to-create-and-update-a-resource
The best I could find is this: https://github.com/Azure/Synapse-workspace-deployment#overriding-parameters-overridearmparameters
But it uses Github actions instead of Azure pipeline.
I gave it a try nevertheless, where instead of specifying the param names and values, I put a file path for OverrideArmParameters like : "./deploymentParams/params.yaml" or "deploymentParams/params.yaml" which is located in my repo, and judging by the results, neither worked. The deployment pipeline went through without error, including this line:
And when I check the synapse workspace, the property values for those resources are not overwritten.
Do you have more insights on this, or point me somewhere where I could find info on whether / how the OverrideArmParamters could be outsourced as a file with Azure devops pipeline?