如何解决使用 .artifactignore
我有在 Azure 中运行的管道,并添加了 .artifactignore 文件
首先我将文件传输到机器上,这是运行过程
copying D:\a\1\s\MyFolder\bin\Release\.artifactignore to D:\a\1\MyFolder\bin\Release\.artifactignore
然后我有任务“PublishPipelineArtifact”
Artifact name input: my-artifact
Uploading pipeline artifact from D:\a\1\s\MyFolder\bin\Release for build #2853
ApplicationInsightsTelemetrySender will correlate events with X-TFS-Session 36b779e1-c504-44a7-a919-393a4b30e1e2
DedupManifestArtifactClient will correlate http requests with X-TFS-Session 36b779e1-c504-44a7-a919-393a4b30e1e2
Using .artifactignore file located at: D:\a\1\s\MyFolder\bin\Release\.artifactignore for globbing
Processing .artifactignore file surfaced 3 files. Total files under source directory: 39
36 files processed.
Processed 36 files from D:\a\1\s\MyFolder\bin\Release successfully.
Uploaded 0 out of 17,979,194 bytes
Content upload is done!
我们可以看到 .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)'
我在 SourcePath 中写了路径
'$(Pipeline.Workspace)\s\MyFolder\bin\Release'
因为我只希望那里的文物可以上传到天蓝色
!!!我在这里写的所有名字都是 live xyz,abc ,在项目中都不是真名我只是不能写公司的名字!! !
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。