1

我在发布管道中使用 AzureBlob 文件复制任务。我想从我的源工件中忽略某些文件和文件夹(例如 .gitignore、所有 .md 文件、.git 文件夹)。

任务的可选参数似乎不接受 AzCopy 标志 --exlude。我没有使用过 AzCopy,但它确实指定了

命令的一般格式为:'azcopy [command] [arguments] --[flag-name]=[flag-value]'。

我尝试使用 /Y /SetContentType /Z /V /S --exclude=*.md但出现错误

该命令的语法不正确。无法识别选项“--exclude=*.md”。

部署发布时。我还尝试了 --exclude 标志的不同变体,但都导致了相同的错误消息。

  1. 我只是对命令使用了不正确的语法,还是可选参数严格只接受参数而不接受标志?
  2. 有没有办法忽略此任务中的某些文件和文件夹?
4

1 回答 1

0

在这里,我将结合我之前的评论回答您的两个问题。

1.我只是对命令使用了不正确的语法,还是可选参数严格只接受参数而不接受标志?

对于这个问题,似乎不支持排除标志。支持复制到 blob 的附加参数是 /BlobType:、/Pattern:、/L、/Z、/XN、/A、/IA:、/XA:、 /NC:、/DestType: 和 /SetContentType。这些标志不能在可选参数中使用。有关详细信息,请参阅github 上的README.md 。

2.有没有办法忽略此任务中的某些文件和文件夹?

对于这个问题,我认为 AzureBlob 文件复制任务目前不支持。此问题已在 github 上报告,请参阅无法排除特定文件。您可以在评论中给出的链接上留下您的产品反馈。

希望这可以帮助。

于 2019-10-11T10:23:05.990 回答