【问题标题】:Azure databricks CI CD pipeline to delete notebooks on productionAzure databricks CI CD 管道用于删除生产中的笔记本
【发布时间】:2021-06-01 18:52:56
【问题描述】:

我有一个 CI/CD 管道,可以在 Azure Databricks 工作区中将笔记本从开发部署到生产。

但是,当这些笔记本已从开发中删除并且不再位于 Azure git 存储库中时,它不会从生产中删除这些笔记本。

作为构建/发布过程的一部分,我想删除所有已从源中删除的笔记本。 有没有办法做到这一点?

【问题讨论】:

标签: azure continuous-integration databricks azure-pipelines-release-pipeline spark-notebook


【解决方案1】:

最简单的方法是当 Azure DevOps git 存储库中有新提交时,您可以通过选中 Clean Workspace Folderoption 来重新部署笔记本:

否则,您可以添加一个 powershell 脚本任务来比较两个文件夹中的文件。下面的案例可能会给你一个开始:Comparing folders and content with PowerShell

【讨论】:

    猜你喜欢
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 2021-09-14
    • 2022-01-22
    • 2020-04-01
    • 2020-02-06
    • 2020-10-13
    • 1970-01-01
    相关资源
    最近更新 更多