Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops 无法从azure devops提取工件_Azure Devops_Yaml_Azure Pipelines_Artifact - Fatal编程技术网

Azure devops 无法从azure devops提取工件

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” 进程无法访问该文件,因为其他进程正在使用该文件 我试图检查是否将此文件复制到其他位置,然后尝试解压,但没有任何运气。 你知道什么流程可以使用它,以及如何解决这个问题吗 我的代码: -阶段:下载和摘录 工作: -工作:下载_管道_人工制品 游泳池: 名称:默认值 要求

我在提取工件时遇到问题。 我有一个任务要从管道下载工件,一旦完成,它应该提取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脚本提取文件。它成功地完成了