Azure devops Azure DevOps-发布到文件共享时如何使工件保留策略工作

Azure devops Azure DevOps-发布到文件共享时如何使工件保留策略工作,azure-devops,artifacts,retention,Azure Devops,Artifacts,Retention,在构建管道的末尾,我有两个任务 - task: ArchiveFiles@2 inputs: rootFolderOrFile: '$(Build.BinariesDirectory)' includeRootFolder: false archiveType: '7z' sevenZipCompression: 'ultra' archiveFile: '$(Build.ArtifactStag

在构建管道的末尾,我有两个任务

    - task: ArchiveFiles@2
      inputs:
        rootFolderOrFile: '$(Build.BinariesDirectory)'
        includeRootFolder: false
        archiveType: '7z'
        sevenZipCompression: 'ultra'
        archiveFile: '$(Build.ArtifactStagingDirectory)/$(Build.BuildId).7z'
        replaceExistingArchive: true

    - task: PublishPipelineArtifact@1
      inputs:
        targetPath: '$(Build.StagingDirectory)'
        publishLocation: 'filepath'
        fileSharePath: 'D:\Builds\some-folder'
当我删除特定的构建运行时,我需要在这里做什么或做什么更改以使代理删除工件? 还是仅使用保留策略删除已发布的文件

我在同一台机器上使用Azure DevOps和5个自托管代理

更新:
为明确起见,已设置保留策略,但未从自主机删除工件。

在azure devops管道保留策略中,我们可以设置保留工件、符号和附件的天数。通常,我们把天数定为30天。此外,您还可以将其更改为其他日期。
请参阅此文档:

已设置保留策略,但未从自托管计算机删除工件。此保留策略将帮助您清理默认工件路径,如“/home/builder/agent/\u work/r11/a”。我注意到您将您的工件发布到本地计算机的另一个位置,因此我们建议您可以尝试创建一个新管道并手动清理这些文件。关于这个问题,答案对您有帮助吗?如果可以,那么它可以帮助其他社区成员解决同样的问题,我们可以存档此线程,谢谢。