Azure devops 无法从azure devops提取工件
我在提取工件时遇到问题。 我有一个任务要从管道下载工件,一旦完成,它应该提取zip文件,但它抛出了一个错误:错误:Failed rmRF:Command Failed:rd/s/q“c:\Users\agent\u 002\xxx” 进程无法访问该文件,因为其他进程正在使用该文件 我试图检查是否将此文件复制到其他位置,然后尝试解压,但没有任何运气。 你知道什么流程可以使用它,以及如何解决这个问题吗 我的代码:Azure devops 无法从azure devops提取工件,azure-devops,yaml,azure-pipelines,artifact,Azure Devops,Yaml,Azure Pipelines,Artifact,我在提取工件时遇到问题。 我有一个任务要从管道下载工件,一旦完成,它应该提取zip文件,但它抛出了一个错误:错误:Failed rmRF:Command Failed:rd/s/q“c:\Users\agent\u 002\xxx” 进程无法访问该文件,因为其他进程正在使用该文件 我试图检查是否将此文件复制到其他位置,然后尝试解压,但没有任何运气。 你知道什么流程可以使用它,以及如何解决这个问题吗 我的代码: -阶段:下载和摘录 工作: -工作:下载_管道_人工制品 游泳池: 名称:默认值 要求
-阶段:下载和摘录
工作:
-工作:下载_管道_人工制品
游泳池:
名称:默认值
要求:agent.os-等于Windows\u NT
步骤:
-任务:DownloadPipelineArtifact@2
投入:
模式:'***.zip'
路径:$(Build.SourcesDirectory)/bin
-任务:CopyFiles@2
投入:
sourceFolder:$(Build.SourcesDirectory)/bin/
targetFolder:$(Build.SourcesDirectory)
-任务:ExtractFiles@1
投入:
archiveFilePatterns:“$(Build.SourcesDirectory)/xxx/xxx.zip”
知道我做错了什么吗?仅供将来参考。我做了一个变通方法,并使用powershell脚本提取文件。它成功地完成了