Enabling CI/CD in an Azure DevOps build and release pipeline
As you have learned in the preceding recipes how to create DevOps pipelines and the concepts around the CI/CD process for Azure Databricks notebooks, in this recipe you will implement CI/CD for the Azure DevOps pipeline that you created in the How to set up an Azure DevOps pipeline for deploying notebooks recipe.
In this recipe, you will learn the entire process of how to enable a build to be triggered automatically when changes are merged to the main branch. Later, you will learn how to trigger the release pipeline automatically when the build succeeds, which will deploy the artifacts (notebooks) to the different Databricks workspaces.
Getting ready
Before getting started, you need to complete the following two recipes of this chapter:
- How to set up an Azure DevOps pipeline for deploying notebooks
- Deploying notebooks to multiple environments
The following is the flow for the automated CI/CD process...