【问题标题】:How to deploy only delta changes/files in different environments?如何在不同环境中仅部署增量更改/文件?
【发布时间】:2019-06-23 12:36:14
【问题描述】:

我需要在不同的环境中部署增量或更改文件。需要相应地构建工件。

我正在使用 Azure DevOps,目标应用程序是 Azure Databricks Python Notebooks。我希望这只是增量更改,而不是每次都完全部署所有文件。

为了实现 Databricks 代码的 CI/CD,我使用了 databricks CLI 和以下命令,它将文件从 GIT 复制到目标 databricks 环境。

databricks 工作区 import_dir

【问题讨论】:

    标签: python azure-devops continuous-integration continuous-deployment azure-databricks


    【解决方案1】:

    在 Azure Pipeline 中,您可以为特定作业和部署阶段选择要下载到代理的工件。通常,当该作业中的任务不需要针对不同环境的所有或任何工件时,或者如果您在任务中实现自定义代码以下载所需的工件,您将这样做以提高部署管道的效率。请参考Artifact Download。 您还可以为更改的文件设置每个工件的artifact variables 以公开给下载任务,这些变量可以在部署任务中访问。

    【讨论】:

      猜你喜欢
      • 2017-10-17
      • 2014-03-29
      • 2014-03-29
      • 1970-01-01
      • 2016-03-12
      • 2018-06-18
      • 1970-01-01
      • 2019-03-08
      • 1970-01-01
      相关资源
      最近更新 更多