我正在尝试为数据块设置github集成。
我们那里有数百台笔记本电脑,手工将每台笔记本电脑添加到回购协议中会让人筋疲力尽。
有什么方法可以自动提交并将所有笔记本从数据块推送到存储库吗?

最佳答案

因为三个月没人接电话,我会自己解决的。
在databricks的/Shared/目录下,我们有笔记本,应该同步到notebooks/Shared/下的存储库。
我定期运行这个脚本,从而使所有笔记本在回购协议中保持最新。

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

-o FLAG用于覆盖现有笔记本的最新版本。
更多信息请点击此处:
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

10-08 17:25