如何仅在不同的环境中部署增量更改/文件?

时间:2019-06-23 12:36:14

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

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

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

要为Databricks代码实现CI / CD,我正在使用databricks CLI和下面的命令,该命令会将文件从GIT复制到目标databricks环境。

数据块工作区import_dir

1 个答案:

答案 0 :(得分:0)

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