<?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 What is the best to way to not deploy/run a workflow in production? in Machine Learning</title>
    <link>https://community.databricks.com/t5/machine-learning/what-is-the-best-to-way-to-not-deploy-run-a-workflow-in/m-p/95785#M3740</link>
    <description>&lt;P&gt;I am building and MLOps architecture.&lt;BR /&gt;I do not want to deploy the training workflow to prod.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;My first approach was to selectively not deploy the workflow to prod, but this does not seem to be possible as in this thread:&lt;BR /&gt;&lt;A href="https://community.databricks.com/t5/data-engineering/databricks-bundles-how-to-select-which-jobs-resources-to-deploy/td-p/62023" target="_blank"&gt;https://community.databricks.com/t5/data-engineering/databricks-bundles-how-to-select-which-jobs-resources-to-deploy/td-p/62023&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Then, I thought of checking in the first task of training workflow if it is prod and then skipping&amp;nbsp;&lt;STRONG&gt;the whole job&lt;/STRONG&gt; at once, not just the first task. But it does not seem to be possible to skip a whole job, only specific tasks of it, as per this thread:&lt;BR /&gt;&lt;A href="https://community.databricks.com/t5/data-engineering/gracefully-stop-a-job-based-on-condition/td-p/37610" target="_blank"&gt;https://community.databricks.com/t5/data-engineering/gracefully-stop-a-job-based-on-condition/td-p/37610&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;The only approach left is to check all job tasks in the production environment and skip them, but it is not an elegant approach.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Is there a better approach?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 23 Oct 2024 22:55:30 GMT</pubDate>
    <dc:creator>sergiopolimante</dc:creator>
    <dc:date>2024-10-23T22:55:30Z</dc:date>
    <item>
      <title>What is the best to way to not deploy/run a workflow in production?</title>
      <link>https://community.databricks.com/t5/machine-learning/what-is-the-best-to-way-to-not-deploy-run-a-workflow-in/m-p/95785#M3740</link>
      <description>&lt;P&gt;I am building and MLOps architecture.&lt;BR /&gt;I do not want to deploy the training workflow to prod.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;My first approach was to selectively not deploy the workflow to prod, but this does not seem to be possible as in this thread:&lt;BR /&gt;&lt;A href="https://community.databricks.com/t5/data-engineering/databricks-bundles-how-to-select-which-jobs-resources-to-deploy/td-p/62023" target="_blank"&gt;https://community.databricks.com/t5/data-engineering/databricks-bundles-how-to-select-which-jobs-resources-to-deploy/td-p/62023&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Then, I thought of checking in the first task of training workflow if it is prod and then skipping&amp;nbsp;&lt;STRONG&gt;the whole job&lt;/STRONG&gt; at once, not just the first task. But it does not seem to be possible to skip a whole job, only specific tasks of it, as per this thread:&lt;BR /&gt;&lt;A href="https://community.databricks.com/t5/data-engineering/gracefully-stop-a-job-based-on-condition/td-p/37610" target="_blank"&gt;https://community.databricks.com/t5/data-engineering/gracefully-stop-a-job-based-on-condition/td-p/37610&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;The only approach left is to check all job tasks in the production environment and skip them, but it is not an elegant approach.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Is there a better approach?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Oct 2024 22:55:30 GMT</pubDate>
      <guid>https://community.databricks.com/t5/machine-learning/what-is-the-best-to-way-to-not-deploy-run-a-workflow-in/m-p/95785#M3740</guid>
      <dc:creator>sergiopolimante</dc:creator>
      <dc:date>2024-10-23T22:55:30Z</dc:date>
    </item>
    <item>
      <title>Re: What is the best to way to not deploy/run a workflow in production?</title>
      <link>https://community.databricks.com/t5/machine-learning/what-is-the-best-to-way-to-not-deploy-run-a-workflow-in/m-p/97621#M3766</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Target Override Feature&lt;/STRONG&gt;: You can use the target override feature to specify different configurations for different environments. However, this does not provide a direct way to exclude specific job resources.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Environment-Specific Folders&lt;/STRONG&gt;: Another approach is to create environment-specific folders and include only the necessary resources for each environment. This requires maintaining separate configurations for each environment, which can be cumbersome.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Nov 2024 20:37:40 GMT</pubDate>
      <guid>https://community.databricks.com/t5/machine-learning/what-is-the-best-to-way-to-not-deploy-run-a-workflow-in/m-p/97621#M3766</guid>
      <dc:creator>Walter_C</dc:creator>
      <dc:date>2024-11-04T20:37:40Z</dc:date>
    </item>
  </channel>
</rss>

