<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Fresh Gravity</provider_name><provider_url>https://www.freshgravity.com</provider_url><author_name>FGadmin</author_name><author_url>https://www.freshgravity.com/insights-blogs/author/admin/</author_url><title>Streamlining Databricks Deployments with Databricks Asset Bundles (DABs) and GitLab CI/CD&#xA0; - Fresh Gravity</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="QW2A8WQ9xG"&gt;&lt;a href="https://www.freshgravity.com/insights-blogs/streamlining-databricks-deployments/"&gt;Streamlining Databricks Deployments with Databricks Asset Bundles (DABs) and GitLab CI/CD&#xA0;&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.freshgravity.com/insights-blogs/streamlining-databricks-deployments/embed/#?secret=QW2A8WQ9xG" width="600" height="338" title="&#x201C;Streamlining Databricks Deployments with Databricks Asset Bundles (DABs) and GitLab CI/CD&#xA0;&#x201D; &#x2014; Fresh Gravity" data-secret="QW2A8WQ9xG" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://www.freshgravity.com/wp-content/uploads/2025/03/Databricks-Asset-Bundles-3.png</thumbnail_url><thumbnail_width>500</thumbnail_width><thumbnail_height>456</thumbnail_height><description>Written by Atharva Shrivas, Consultant, Data Management and Ashutosh Yesekar, Consultant, Data Management As data engineering and analytics pipelines become more complex, organizations need efficient ways to manage deployments and enhance collaboration. Traditional approaches often involve redundant code, scattered dependencies, and inconsistent environments. &#xA0; Databricks Asset Bundles (DABs) provide a structured, streamlined way to package, [&hellip;]</description></oembed>
