使用.artifactignore从Azure管道复制到Azure blob

使用.artifactignore从Azure管道复制到Azure blob,azure,devops,azcopy,Azure,Devops,Azcopy,我有在Azure中运行的管道,我添加了.artifactignore文件 首先,我将文件传输到机器,下面是运行过程 Copying D:\a\1\s\MyFolder\bin\Release\.artifactignore to D:\a\1\MyFolder\bin\Release\.artifactignore 然后我有一个任务“PublishPipelineArtifact” 我们可以看到.artifactignore文件正在工作,如果我在作业中看到工件,我将坚决不看到我排除的文件 但是

我有在Azure中运行的管道,我添加了.artifactignore文件

首先,我将文件传输到机器,下面是运行过程

Copying D:\a\1\s\MyFolder\bin\Release\.artifactignore to D:\a\1\MyFolder\bin\Release\.artifactignore
然后我有一个任务“PublishPipelineArtifact”

我们可以看到.artifactignore文件正在工作,如果我在作业中看到工件,我将坚决不看到我排除的文件

但是当我用AzureFileCopy将工件上传到azure blob时

Uploading files from source path: 'D:\a\1\s\MyFolder\bin\Release' to storage account: 'polytexembwin10' in container: 'g5-versions' with blob prefix: '20210510.25'
 & "AzCopy\AzCopy.exe" copy "D:\a\1\s\MyFolder\bin\Release" "https://x.blob.core.windows.net/x/20210510.25"  --log-level=INFO --recursive
文件仍然存在,可能我没有从正确的路径上传

任务是:

- task: AzureFileCopy@4
  inputs:
    SourcePath: '$(Pipeline.Workspace)\s\MyFolder\bin\Release'
    azureSubscription: 'xyz'
    Destination: 'AzureBlob'
    storage: 'abcde'
    ContainerName: 'g5'
    BlobPrefix: '$(Build.BuildNumber)'
我在源路径中写下了路径

'$(Pipeline.Workspace)\s\MyFolder\bin\Release'
因为我只想要从那里上传到azure的工件

!!!我在这里写的所有名字都不是项目中的真名,我就是写不出公司的名字

'$(Pipeline.Workspace)\s\MyFolder\bin\Release'