【发布时间】:2018-11-29 15:18:41
【问题描述】:
我有一个 VSTS 发布管道,我需要在其中将构建工件复制到存储帐户 blob 容器。 使用 Azure 文件复制任务很容易做到这一点,但困难似乎在于需要在容器中指定一个文件夹以将文件复制到。
我尝试扩展容器名称,但这(显然)不起作用。重写“附加参数”部分中的目标也没有。查看任务的来源,我在那个方向找不到任何东西,所以我想知道它是否可能。
知道如何使用构建任务来做到这一点吗? 还是我需要为此使用 Powershell?
【问题讨论】:
-
什么有什么难度?命令是否失败? Azure 文件复制是正确的方法,但您需要提供更多详细信息,说明哪些方法不适合您。
-
通常配置 Azure 订阅、存储帐户和容器。然后将复制到该“容器”的根目录。问题是我找不到指定如何复制到“容器/文件夹”的方法。我需要指定一些额外的参数吗?你有如何做到这一点的例子吗?
-
当您将“Blob”指定为目标时,会出现一个用于容器名称的文本输入框。
-
是的,正确,但您不能在其中输入“容器名称/文件夹”(执行失败),只能输入容器名称。我喜欢将我的工件上传到容器中的某个文件夹。
标签: azure-devops azure-blob-storage azure-pipelines-release-pipeline azcopy