For my project, I need to have two identical Synapse Studio workspaces (one for internal dev and another for external client) in two different subscriptions and organizations. The goals are:
- Replicate our internal Synapse Studio workspace for my client on their end
- Sync my future updates in my workspace with client's workspace.
I'm trying to do this through Azure DevOps' CI/CD pipelines. Both my workspace and client's workspace are attached to a repo. I'm trying to trigger a push to the client's repo when there is a push on our end. However, it's not clear to me on how to trigger a git push with external organization, it seems like the repos sync can only happen between repos under same subscription. Can anyone give me some tips or refer me to a guide?