Azure devops 如何在复制到blob之前清除它(Azure发布管道)

Azure devops 如何在复制到blob之前清除它(Azure发布管道),azure-devops,Azure Devops,我的发布管道使用 在复制新文件之前,我想删除blob中的现有文件 帮助表明 cleanTargetBeforeCopy: false 仅适用于虚拟机 (由于它是一个发布管道,我无论如何都不能编辑YAML) 可选参数的工具提示显示 上载到时将应用的可选AzCopy.exe参数 水滴状,/NC:10。如果此处未指定可选参数,则 默认情况下,将添加以下可选参数/Y /SetContentType、/Z、/V、/S(仅当容器名称不是$root时), /BlobType:页面(仅当指定的存储帐户是高级

我的发布管道使用

在复制新文件之前,我想删除blob中的现有文件

帮助表明

cleanTargetBeforeCopy: false
仅适用于虚拟机

(由于它是一个发布管道,我无论如何都不能编辑YAML)

可选参数的工具提示显示

上载到时将应用的可选AzCopy.exe参数 水滴状,/NC:10。如果此处未指定可选参数,则 默认情况下,将添加以下可选参数/Y /SetContentType、/Z、/V、/S(仅当容器名称不是$root时), /BlobType:页面(仅当指定的存储帐户是高级存储帐户时) 账户)。如果源路径是文件,则将始终添加/Pattern 无论是否指定了可选参数

在复制新文件之前,我想删除blob中的现有文件

如果您想在运行复制文件任务期间覆盖blob,我们需要添加另一个可选参数

正如你提到的,如果我们不添加可选参数/Y默认情况下添加参数

默认情况下,在运行Azure Copy files任务时,Blob将被新文件替换

如果要清理容器,可以在运行Azure复制文件任务之前使用Azure Powershell命令