首页 > 解决方案 > Azure Pipeline/AZ Copy 未复制到存储 blob 中的根目录

问题描述

我在通过 azure 管道将我的 github 代码部署到 azure 存储时遇到问题。它通过 AZCopy 部署,但它进入了一个子目录,我相信这是我得到 404 的原因,因为 index.html 文件不在根目录中。如何让我的管道为根目录部署存储 blob?

在此处输入图像描述

steps:
- task: AzureFileCopy@2
  displayName: 'AzureBlob File Copy'
  inputs:
    SourcePath: dist/
    azureSubscription: '<subscription was here>'
    Destination: AzureBlob
    storage: ivflowstorageaccount
    ContainerName: '$web'

它复制到 $web 的文件夹中有我的 dist 文件,所以前面的步骤看起来不错,但我只是不知道为什么它没有复制到根目录。我很感激任何帮助!

在此处输入图像描述

标签: azureazure-storageazure-pipelinesazcopy

解决方案


我有同样的问题。您需要将 SourcePath: dist/ 替换为 SourcePath: dist/*。然后子文件夹的内容将被复制到 $web 的根目录而不是子文件夹本身。


推荐阅读