使用Azure Devops自动将databricks笔记本从Azure devops主存储库复制到Workspace /live文件夹

yshpjwxd  于 2023-11-21  发布在  其他
关注(0)|答案(1)|浏览(161)

我正在尝试将databricks not book从Azure devops Main Repo复制到Databricks Workspace Live文件夹。我在CI管道中尝试了下面的Yaml文件,管道线显示成功,但我在Workspace Live文件夹中看不到笔记本。

  1. trigger: none
  2. pool:
  3. vmImage: 'windows-latest'
  4. variables:
  5. solution: ''
  6. buildPlatform: 'Any CPU'
  7. buildConfiguration: 'Release'
  8. steps:
  9. - task: CopyFiles@2
  10. displayName: 'Deploy Databricks notebooks'
  11. inputs:
  12. SourceFolder: '$(Build.SourcesDirectory)/adb-notebook'
  13. TargetFolder: 'Databricks/Workspace/live'

字符串

pokxtpni

pokxtpni1#

DevOps任务正在代理机器上执行,CopyFiles@2完成后,文件仅复制到代理机器上的目标文件夹**,DevOps repo或databricks工作区上没有任何更改。
要将文件复制到databricks workspace/live文件夹,您可以安装扩展DevOps for Azure Databricks
我的管道示例:

  1. trigger: none
  2. pool:
  3. vmImage: Windows-latest
  4. steps:
  5. - task: configuredatabricks@0
  6. inputs:
  7. url: 'https://adb-1399576702.2.azuredatabricks.net'
  8. token: 'tokevalue'
  9. - task: deploynotebooks@0
  10. inputs:
  11. notebooksFolderPath: '$(System.DefaultWorkingDirectory)/adb-notebook'
  12. workspaceFolder: '/live'

字符串
x1c 0d1x的数据
PS:如果您想将文件复制到DevOps repo,您需要将文件push到repo。

展开查看全部

相关问题