VSTS任务间歇性失败,并从node.exe返回了退出代码-1

时间:2018-10-16 08:42:16

标签: node.js npm .net-core azure-devops

我们的构建间歇性地失败,没有任何错误消息,除了

Exit code -1 returned from process: file name 'C:\agent\vsts-agent-win-x64-2.129.0\externals\node\bin\node.exe'

我们有两个构建代理托管在Azure中我们自己的VM上。它们托管在App Service环境(ASE)中,以便可以在ASE内部部署到App Services。

这会在我们的两个构建代理中的任何一个上以及在不同的vsts任务上发生:

npm test: 
Exit code -1 returned from process: file name 'C:\agent\vsts-agent-win-x64-2.129.0\externals\node\bin\node.exe', arguments '"C:\agent\vsts-agent-win-x64-2.129.0\_work\_tasks\Npm_fe47e961-9fa8-4106-8639-368c022d43ad\1.0.24\npm.js"'.

dotnet test:
Exit code -1 returned from process: file name 'C:\agent\Agent2\externals\node\bin\node.exe', arguments '"C:\agent\Agent2\_work\_tasks\DotNetCoreCLI_5541a522-603c-47ad-91fc-a4b1d163081b\2.139.9\dotnetcore.js"'.

这似乎不是dotnet.exe或npm失败,当发生这种情况时,我们会收到如下正确的错误消息:

2018-10-04T07:57:20.2881190Z ##[error]Error: Npm failed with return code: 1
or
2018-10-10T14:31:50.9716800Z ##[error]Dotnet command failed with non-zero exit code on the following projects

工作原理是某些原因导致node.exe意外退出。我既对解决这个问题感兴趣,又对解决这些类型的错误感兴趣。

0 个答案:

没有答案