cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Databricks Jobs and CICD

labromb
Contributor

Hi,

We currently leverage Azure DevOps to source control our notebooks and use CICD to publish the notebooks to different environments and this works very well.

We do not have the same functionality available for Databricks jobs (the ability to source control or deploy through CICD). Could we call the Databricks Jobs create API to promote the job definitions through environments or is there a better way of doing this?

Look forward to hearing from you

6 REPLIES 6

Hi @Kaniz Fatmaโ€‹ interesting new feature for sure but not sure how this helps me with the challenge. As an aside, there probably also needs to be something similar for Databricks tables as the definition of the tables is essentially code.

Echoing @Anders Bergmรฅl-Mannerรฅkโ€‹ comments from yesterday....

bergmaal
New Contributor III

We're also missing this feature to have easy version control and CI/CD for Jobs/Workflows. The answer from @Kaniz Fatmaโ€‹ does not cover the question as I see it.

Right now the only options we see is using Terraform, or the Jobs API 2.1 as superficially described in this post. But they both require some sort of custom setup. What we really need is a more integrated experience like we have for notebooks using Databricks repos.

It would be great to get some updates from Databricks Workflows team on this. Is this a feature on the roadmap? If not, it would be awesome to get some official advise on handling source control and CI/CD for Workflows/Jobs.

saadansari-db
Databricks Employee
Databricks Employee

Hi @Brian Labromโ€‹ and @Anders Bergmรฅl-Mannerรฅkโ€‹ - my team is looking at creating a set of features to provide simpler source control and CI/CD. Can you please send me an email at saad dot ansari at databricks dot com?

I would love to get more feedback incorporated into our approach here.

@Saad Ansariโ€‹ popped you an email now.

@Saad Ansariโ€‹ โ€‹ have done the same

JRT5933
New Contributor III

My team is currently looking at establishing REPO(s) for source control to start. I know I've seen some documentation for when a MERGE is completed to auto update the main branch in DBX remote repo. Does annyone have a template and/or best practices here?

Connect with Databricks Users in Your Area

Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you wonโ€™t want to miss the chance to attend and share knowledge.

If there isnโ€™t a group near you, start one and help create a community that brings people together.

Request a New Group