我正在发布管道中使用AzureBlob文件复制任务。我想忽略源文件中的某些文件和文件夹(例如.gitignore,所有.md文件,.git文件夹)。
任务的可选参数似乎不接受AzCopy标志--exlude。 我没有使用过AzCopy,但确实指定了
命令的一般格式为:“ azcopy [命令] [参数]-[标志名称] = [标志值]”。
我尝试使用
/Y /SetContentType /Z /V /S --exclude=*.md
,但出现错误
该命令的语法不正确。无法识别选项“ --exclude = *。md”。
部署发行版时。我还尝试了--exclude标志的不同变体,但都导致了相同的错误消息。
答案 0 :(得分:0)
在这里,我将结合我之前的评论回答您的两个问题。
1.Am我只是对该命令使用了错误的语法,还是 可选参数严格只接受参数而不是标志?
对于此问题,似乎不支持排除标志。复制到blob的受支持其他参数是/ BlobType:,/ Pattern:,/ L,/ Z,/ XN,/ A,/ IA:,/ XA:,/ NC:,/ DestType:和/ SetContentType。这些标志不能在“可选参数”中使用。有关详细信息,请参阅github上的README.md。
2。是否可以忽略此任务中的某些文件和文件夹?
对于此问题,我认为AzureBlob文件复制任务当前不支持该问题。该问题已在github上报告,请参考Cannot exclude specific files。您可以在评论中提供的链接上留下产品反馈。
希望这会有所帮助。