<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to Handle Versioning in Databricks Asset Bundles? in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/how-to-handle-versioning-in-databricks-asset-bundles/m-p/106921#M42642</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/145834"&gt;@saniok&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;In&amp;nbsp;&lt;CODE&gt;databricks.yml&lt;/CODE&gt; file you can include version information in this file to manage different versions of your bundles.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Example:
&lt;DIV class="gb5fhw2"&gt;
&lt;PRE&gt;&lt;CODE class="markdown-code-yaml _1t7bu9hb hljs language-yaml gb5fhw3"&gt;&lt;SPAN class="hljs-attr"&gt;bundle:&lt;/SPAN&gt;
  &lt;SPAN class="hljs-attr"&gt;name:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;my-bundle&lt;/SPAN&gt;
  &lt;SPAN class="hljs-attr"&gt;version:&lt;/SPAN&gt; &lt;SPAN class="hljs-number"&gt;1.0&lt;/SPAN&gt;&lt;SPAN class="hljs-number"&gt;.0&lt;/SPAN&gt;
  &lt;SPAN class="hljs-attr"&gt;resources:&lt;/SPAN&gt;
    &lt;SPAN class="hljs-attr"&gt;jobs:&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;my-job:&lt;/SPAN&gt;
        &lt;SPAN class="hljs-attr"&gt;name:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;my-job&lt;/SPAN&gt;
        &lt;SPAN class="hljs-attr"&gt;tasks:&lt;/SPAN&gt;
          &lt;SPAN class="hljs-bullet"&gt;-&lt;/SPAN&gt; &lt;SPAN class="hljs-attr"&gt;task_key:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;my-task&lt;/SPAN&gt;
            &lt;SPAN class="hljs-attr"&gt;existing_cluster_id:&lt;/SPAN&gt; &lt;SPAN class="hljs-number"&gt;1234&lt;/SPAN&gt;&lt;SPAN class="hljs-number"&gt;-567890&lt;/SPAN&gt;&lt;SPAN class="hljs-string"&gt;-abcde123&lt;/SPAN&gt;
            &lt;SPAN class="hljs-attr"&gt;notebook_task:&lt;/SPAN&gt;
              &lt;SPAN class="hljs-attr"&gt;notebook_path:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;./my_notebook.py&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;DIV class="gb5fhw4"&gt;
&lt;DIV class="gb5fhw5"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 24 Jan 2025 15:27:24 GMT</pubDate>
    <dc:creator>Alberto_Umana</dc:creator>
    <dc:date>2025-01-24T15:27:24Z</dc:date>
    <item>
      <title>How to Handle Versioning in Databricks Asset Bundles?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-handle-versioning-in-databricks-asset-bundles/m-p/106919#M42640</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;In our organization, we are transitioning from defining Databricks jobs using the UI to managing them with asset bundles. Since asset bundles can be deployed across multiple workspaces—each potentially having multiple targets (e.g., staging, production)—I am exploring the best way to handle versioning.&lt;/P&gt;&lt;P&gt;Even within the same workspace, staging and production targets may require different bundle versions. Is there a built-in way to manage versioning in Databricks asset bundles by default?&lt;/P&gt;&lt;P&gt;One potential workaround is to pass the version as a parameter and use it in the target.presets.name. However, this approach requires specifying the version during deployment, which adds an extra step.&lt;/P&gt;&lt;P&gt;Ideally, I’d like to have the version integrated directly into the bundle itself so that it’s automatically managed and consistent across deployments.&lt;/P&gt;&lt;P&gt;Has anyone encountered and solved this challenge? Any suggestions or best practices would be greatly appreciated!&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jan 2025 15:06:19 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-handle-versioning-in-databricks-asset-bundles/m-p/106919#M42640</guid>
      <dc:creator>saniok</dc:creator>
      <dc:date>2025-01-24T15:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to Handle Versioning in Databricks Asset Bundles?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-handle-versioning-in-databricks-asset-bundles/m-p/106921#M42642</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/145834"&gt;@saniok&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;In&amp;nbsp;&lt;CODE&gt;databricks.yml&lt;/CODE&gt; file you can include version information in this file to manage different versions of your bundles.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;Example:
&lt;DIV class="gb5fhw2"&gt;
&lt;PRE&gt;&lt;CODE class="markdown-code-yaml _1t7bu9hb hljs language-yaml gb5fhw3"&gt;&lt;SPAN class="hljs-attr"&gt;bundle:&lt;/SPAN&gt;
  &lt;SPAN class="hljs-attr"&gt;name:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;my-bundle&lt;/SPAN&gt;
  &lt;SPAN class="hljs-attr"&gt;version:&lt;/SPAN&gt; &lt;SPAN class="hljs-number"&gt;1.0&lt;/SPAN&gt;&lt;SPAN class="hljs-number"&gt;.0&lt;/SPAN&gt;
  &lt;SPAN class="hljs-attr"&gt;resources:&lt;/SPAN&gt;
    &lt;SPAN class="hljs-attr"&gt;jobs:&lt;/SPAN&gt;
      &lt;SPAN class="hljs-attr"&gt;my-job:&lt;/SPAN&gt;
        &lt;SPAN class="hljs-attr"&gt;name:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;my-job&lt;/SPAN&gt;
        &lt;SPAN class="hljs-attr"&gt;tasks:&lt;/SPAN&gt;
          &lt;SPAN class="hljs-bullet"&gt;-&lt;/SPAN&gt; &lt;SPAN class="hljs-attr"&gt;task_key:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;my-task&lt;/SPAN&gt;
            &lt;SPAN class="hljs-attr"&gt;existing_cluster_id:&lt;/SPAN&gt; &lt;SPAN class="hljs-number"&gt;1234&lt;/SPAN&gt;&lt;SPAN class="hljs-number"&gt;-567890&lt;/SPAN&gt;&lt;SPAN class="hljs-string"&gt;-abcde123&lt;/SPAN&gt;
            &lt;SPAN class="hljs-attr"&gt;notebook_task:&lt;/SPAN&gt;
              &lt;SPAN class="hljs-attr"&gt;notebook_path:&lt;/SPAN&gt; &lt;SPAN class="hljs-string"&gt;./my_notebook.py&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;DIV class="gb5fhw4"&gt;
&lt;DIV class="gb5fhw5"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Jan 2025 15:27:24 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-handle-versioning-in-databricks-asset-bundles/m-p/106921#M42642</guid>
      <dc:creator>Alberto_Umana</dc:creator>
      <dc:date>2025-01-24T15:27:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to Handle Versioning in Databricks Asset Bundles?</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-handle-versioning-in-databricks-asset-bundles/m-p/107204#M42729</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/106294"&gt;@Alberto_Umana&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for the response.&lt;/P&gt;&lt;P&gt;Following your suggestion i'm getting a warning for validate command:&lt;BR /&gt;&lt;BR /&gt;&amp;gt; &lt;EM&gt;databricks bundle validate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Warning: unknown field: version&lt;BR /&gt;at bundle&lt;BR /&gt;in databricks.yml:3:3&lt;/P&gt;&lt;P&gt;Name: my-bundle&lt;BR /&gt;Target: default&lt;/P&gt;&lt;P&gt;I'm using the latest version of databricks cli&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;gt; databricks -v&lt;/EM&gt;&lt;BR /&gt;Databricks CLI v0.239.1&lt;/P&gt;&lt;P&gt;Do I miss something ?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jan 2025 11:11:58 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-handle-versioning-in-databricks-asset-bundles/m-p/107204#M42729</guid>
      <dc:creator>saniok</dc:creator>
      <dc:date>2025-01-27T11:11:58Z</dc:date>
    </item>
  </channel>
</rss>

