Azure管道/AZ副本未复制到存储blob中的根目录
我在通过azure管道将github代码部署到azure存储时遇到问题。它是通过AZCopy部署的,但是它会进入一个子目录,我相信这就是我得到404的原因,因为index.html文件不在根目录中。如何让管道为根目录部署存储blobAzure管道/AZ副本未复制到存储blob中的根目录,azure,azure-storage,azure-pipelines,azcopy,Azure,Azure Storage,Azure Pipelines,Azcopy,我在通过azure管道将github代码部署到azure存储时遇到问题。它是通过AZCopy部署的,但是它会进入一个子目录,我相信这就是我得到404的原因,因为index.html文件不在根目录中。如何让管道为根目录部署存储blob 步骤: -任务:AzureFileCopy@2 displayName:“AzureBlob文件副本” 投入: 源路径:dist/ azureSubscription:“” 目的地:AzureBlob 存储:ivflowstorageaccount Contain
步骤:
-任务:AzureFileCopy@2
displayName:“AzureBlob文件副本”
投入:
源路径:dist/
azureSubscription:“”
目的地:AzureBlob
存储:ivflowstorageaccount
ContainerName:“$web”
它复制到$web的文件夹中有我的dist文件,所以前面的步骤看起来很好,但我不知道为什么它不复制到根目录。谢谢你的帮助
通常,在不指定Blob前缀的情况下,默认情况下,指定文件夹中的内容会复制到容器的根目录中 根据屏幕截图,目录结构如下所示
dist
-ivflow
-index.html
文件index.html位于文件夹ivflow中,如果要将index.html复制到存储blob中的根目录,我们可以删除index.html文件,并通过任务Azure文件副本(SourcePath:dist/ivflow/ivflow)将文件重新复制到根目录
如果要删除所有目录结构并仅将文件复制到存储blob,建议从底部文件夹逐个复制该文件夹
此外,请尝试使用AzureFileCopy@3而不是AzureFileCopy@2.这张票有更新吗?如果您有任何问题,请随时告诉我。如果答案可以帮助,你可以考虑。
dist
-ivflow
-index.html