- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-08-2023 07:36 AM
Hi everyone,
Do you guys know if it's possible to automate the Databricks workflow deployment through azure devops (like what we do with the deployment of notebooks)?
Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2023 09:26 PM
To automate the deployment of Databricks workflows, you can use the Databricks REST API and a scripting language such as Python or Bash. The script can create a new workflow and add steps to it, as well as manage existing workflows. The script can be triggered by a CI/CD pipeline, allowing for automated deployment of the workflow whenever changes are pushed to the source code repository. This approach can greatly simplify and streamline the deployment process, reducing the risk of manual errors and improving the speed of delivery.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2023 11:27 AM
This might help you:-
https://learn.microsoft.com/en-us/azure/databricks/dev-tools/ci-cd/ci-cd-azure-devops
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2023 06:05 AM
thanks for the answer!! It isn't exactly what I want, though
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-09-2023 09:29 PM
Hi, yes, it is possible. Please refer: https://learn.microsoft.com/en-us/azure/databricks/dev-tools/ci-cd/ci-cd-azure-devops and let us know if this helps.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2023 06:05 AM
thanks for the answer!! It isn't exactly what I want, though

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-10-2023 09:26 PM
To automate the deployment of Databricks workflows, you can use the Databricks REST API and a scripting language such as Python or Bash. The script can create a new workflow and add steps to it, as well as manage existing workflows. The script can be triggered by a CI/CD pipeline, allowing for automated deployment of the workflow whenever changes are pushed to the source code repository. This approach can greatly simplify and streamline the deployment process, reducing the risk of manual errors and improving the speed of delivery.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-14-2023 06:01 AM
thanks for the answer! could you give an example of the structure of the python script?
or a documentation link where I can find it...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-12-2024 10:46 AM
Did you get a chance to try Brickflows - https://github.com/Nike-Inc/brickflow
You can find the documentation here - https://engineering.nike.com/brickflow/v0.11.2/
Brickflow uses - Databricks Asset Bundles(DAB) under the hood but provides a Pythonic way to create your workflows.

