【发布时间】:2019-10-11 18:23:05
【问题描述】:
我在发布管道中使用 AzureBlob 文件复制任务。我想忽略源工件中的某些文件和文件夹(例如 .gitignore、所有 .md 文件、.git 文件夹)。
任务的可选参数似乎不接受 AzCopy 标志 --exlude。 我没有使用 AzCopy,但它确实指定了
命令的一般格式是:'azcopy [command] [arguments] --[flag-name]=[flag-value]'。
我尝试使用
/Y /SetContentType /Z /V /S --exclude=*.md 但我得到了错误
命令的语法不正确。无法识别选项“--exclude=*.md”。
发布发布时。我还尝试了 --exclude 标志的不同变体,但都导致了相同的错误消息。
- 我只是使用了不正确的命令语法,还是可选参数严格只接受参数而不接受标志?
- 有没有办法忽略此任务中的某些文件和文件夹?
【问题讨论】:
-
似乎不支持排除标志。支持复制到 blob 的附加参数是 /BlobType:, /Pattern:, /L, /Z, /XN, /A, /IA:, /XA:、/NC:、/DestType: 和 /SetContentType。可以参考github上的README.md
-
@HughLin-MSFT 感谢您的评论和自述文件的链接! =)
-
嗨,Daniel L 我在下面给出一个答案,请查看:)
标签: azure-devops azcopy azure-pipelines-release-task