微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法从 DevOps Pipeline 将所有文件/文件夹复制到 Azure 存储

如何解决无法从 DevOps Pipeline 将所有文件/文件夹复制到 Azure 存储

我正在使用 Azure DevOps 管道版本将文件从构建工件复制到 Azure 存储容器。

我正在使用一种名为“Azure 文件复制”的工具(我相信它是 azcopy),这是我在市场上唯一能找到的工具。它使用我的订阅进行连接,并且能够很好地复制文件

但是,它总是包含根文件名称——我指定了这样的源位置“$(System.DefaultWorkingDirectory)/_MyProject Build/drop/portal_unzip/content/D_C/a/1/s/Portal/ obj/Release/net5.0/browser-wasm/PubTmp/Out/wwwroot"

当它将文件文件夹复制到目的地时,它会创建一个文件夹“wwwroot”并将所有内容放在该文件夹下。我不能有这个 wwwroot 文件夹。基本上我需要将 wwwroot 下的所有内容直接复制到容器中。

我当前的解决方法是在管道中的多个步骤中复制单个子文件夹以及 wwwroot 下的文件。这真的很慢,因为它需要为每一步建立 azure 连接。

有没有办法做到这一点?

谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。