Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何配置Azure Databricks以使用VST进行源代码管理_Git_Azure_Azure Devops_Databricks_Continuous Delivery - Fatal编程技术网

Git 如何配置Azure Databricks以使用VST进行源代码管理

Git 如何配置Azure Databricks以使用VST进行源代码管理,git,azure,azure-devops,databricks,continuous-delivery,Git,Azure,Azure Devops,Databricks,Continuous Delivery,我最近开始使用Azure Databricks,并将其与运行在HDInsight上的Jupyter笔记本进行比较。我四处搜索并阅读了文档,试图学习如何让ADBricks使用VSTSGit进行源代码控制。然而,我还没有找到一个有效的解决方案 我已经找到了使用其他git提供程序的说明,但我想澄清的是,这不是本用例的选项,所以请不要使用这些类型的响应 HDInsight也有类似的限制,但我可以通过ssh/rsync解决,这很好,因为我是以构建相同的方式部署到远程服务器的,并且能够以蓝色/绿色部署,就像

我最近开始使用Azure Databricks,并将其与运行在HDInsight上的Jupyter笔记本进行比较。我四处搜索并阅读了文档,试图学习如何让ADBricks使用VSTSGit进行源代码控制。然而,我还没有找到一个有效的解决方案

我已经找到了使用其他git提供程序的说明,但我想澄清的是,这不是本用例的选项,所以请不要使用这些类型的响应

HDInsight也有类似的限制,但我可以通过ssh/rsync解决,这很好,因为我是以构建相同的方式部署到远程服务器的,并且能够以蓝色/绿色部署,就像构建一样


对于ADBricks来说,集群随需应变(cluster on demand)是惊人的,但有一个假设,即您正在“集群上”开发笔记本电脑,并且实际上处于连续交付模式。这对我来说很好(除了不够充分、高延迟的笔记本开发),但我仍然需要定期自动将代码发送到VST以保存状态/备份,就像一个好的程序员应该做的那样:)。

目前,Azure Databricks和VSTS git repo之间没有这样的连接


但是有一个用户声音建议连接,你可以在那里投票和跟进。您可以在那里描述您的详细需求(例如版本控制笔记本、与VSTS CI和CD集成等)

通常,对于Azure DataRicks中的完整CI/CD,我们使用workspace API将整个笔记本或目录从DataRicks拉入并推送到用户的本地计算机或构建服务器

Databricks还有一个CLI,它利用workspace API实现更简单、更高级的命令:

此操作的工作流如下所示:


这里有一个来自Databricks的博客,它提供了更多细节:

现在内置了对Azure DevOps的支持,也称为VSTS:


你说你还没有找到有效的解决方案。您尝试过哪些解决方案,哪些解决方案不起作用?因为ADBricks不支持VST,所以我没有找到可以尝试的方法。我寻找了一种在Azure中使用sync/ssh编写上传脚本的方法,但我找到的只是AWS的说明。如果我遗漏了一些明显的东西,那么我将非常感谢提供文档链接,以便我可以学习。谢谢Marina,我希望他们能够添加支持。我希望看到MSFT开始要求其租户应用程序具有灾难恢复功能。VSTS集成对于一级Azure租户来说似乎至关重要。databricks团队已经对该功能进行了审查,但需要一段时间才能将其应用于发布。请在此处请求一级VSTS支持: