Forum Discussion
How to deploy Fabric resources across multi tenants
- 1 year ago
Rather coincidentally I was looking at a GitHub repository the other day that shows how you can do it with GitHub Actions. So all you need to do is port the logic over for it to work in Azure Pipelines instead.
https://github.com/alisonpezzott/pbi-ci-cd-isv-multi-tenant
I hope this helps.
Hi navakanth_DE ,
have you tried using Git for the deploymemt?
I'd try the following steps:
- Create an Azure DevOps repo and connect your Workspace on DEV Tenant to it
- Commit all items from Fabric WS to your repo
- On Test/Prod Tenant, create your emtpy WS to the same repo and sync your workspaces. It will then be populated with all times synced to Git
I'm confident that this should deploy all Git integrated items to your Tenant. Concerning the items, which are currently not Git integrated, I'm afraid that Terraform would indeed be the way to go. AFAIK, this is the only IaC solution which communicated with the Fabric API.
Hope this helps! If this solved your request, please Accept it as solution so other people can find it quickly.
Kind regards,
Niels