我们有一个在 Azure DevOps (VSTS) 中运行“NPM 安装”任务的构建。
日志中的错误:
2018-11-30T11:13:20.3544084Z ##[debug]Agent.BuildDirectory=D:\a\1
2018-11-30T11:13:20.3544294Z ##[debug]rm -rf D:\a\1\npm
2018-11-30T11:13:20.3544390Z ##[debug]removing directory
2018-11-30T11:13:20.3544478Z ##[debug]task result: Failed
2018-11-30T11:13:20.3597315Z ##[error]Error: Npm failed with return code: 1
2018-11-30T11:13:20.3606909Z ##[debug]Processed: ##vso[task.issue type=error;]Error: Npm failed with return code: 1
2018-11-30T11:13:20.3608689Z ##[debug]Processed: ##vso[task.complete result=Failed;]Error: Npm failed with return code: 1
Run Code Online (Sandbox Code Playgroud)
似乎无法删除文件夹“D:\a\1\npm”
甚至谁该版本使用的是成功的现在始终如一地失败(上次成功打造为2018年11月27日)。我们正在代理池“托管 VS2017”上运行。
还有其他人在 Azure DevOps/VSTS 中遇到过类似的事情吗?
编辑:该步骤的 yml:
steps:
- task: Npm@1
displayName: 'npm install'
inputs:
workingDir: web/
verbose: true
Run Code Online (Sandbox Code Playgroud)
编辑 2:当“NPM 安装”作为 Buils 中的第一个任务运行时,它也会失败:
2018-11-30T14:13:49.0617793Z ##[debug]Agent.BuildDirectory=D:\a\1
2018-11-30T14:13:49.0617936Z ##[debug]rm …Run Code Online (Sandbox Code Playgroud)