Azure Synapse Analytics CI/CD using GitHub
Connect Azure Synapse Workspace to GitHub
- Log into https://web.azuresynapse.net/
- Select your subscription
- Select the workspace
- on the home page on left menu click Manage
- Select Git Configuration
- Select GitHub
- Needs authentication
- Type the Repo URL github.com/username
- Select the repo — repository name
- Create a working branch called wip — work in progress
- Will create publish branch as workspace_publish
- Select Root Folder as /
- On the top left side of canvas click the drop down to see the branch
- From now anything developed will be stored in GitHub
- If you want to switch off from GitHub select Live mode
- Once you commit any changes, here is how the GitHub repo looks like
- for integration pipeline in development everything will be committed to wip branch
- will not have publish
- so after commit do a pull request and merge to main
- then switch to main branch
- now will create publish_branch for all data factory activity to push.
Original Story Click Here