Databricks-GitHub 集成,自动将所有笔记本添加到存储库

Databricks-GitHub integration, automatically add all notebooks to repository

我正在尝试为 Databricks.
设置 GitHub 集成 我们那里有数百个笔记本,手动将每个笔记本添加到存储库会很累。

有什么方法可以自动提交并推送所有笔记本从数据块到存储库吗?

3个月没有人回答,我把自己的解决方案贴出来

在数据块的 /Shared/ 目录下,我们有笔记本应该同步到 notebooks/Shared/.
下的存储库 我定期 运行 这个脚本,从而使所有笔记本在 repo 中保持最新。

databricks workspace export_dir /Shared ./notebooks/Shared -o
git add --all
git commit -m "shared notebooks updated"
git push

-o 标志用于用最新版本覆盖现有笔记本。

更多信息在这里: https://databricks.com/blog/2017/11/08/introducing-command-line-interface-for-databricks-developers.html

请注意,您首先必须在您的计算机上设置和配置 databricks-cli: https://docs.databricks.com/user-guide/dev-tools/databricks-cli.html#set-up-the-cli