Thanks for the quick reply. It sounds workable for us as we are using devops deployment piepline. But I can't find an automated way to link workflow definitions to Git automatically. Does it have to be manually uploaded to Repos to checkin to GIT? If possible, could you please guide on how deployment pipeline could create the workflow in destination workspace? is it though running a python script which would have create json  with updated parameters? As you said, I would need to change pool ID, Cluster Config etc.

Thanks for your help!