VSTS / Azure DevOps завершаются с ошибкой при "установке npm" - PullRequest
0 голосов
/ 30 ноября 2018

У нас есть сборка, выполняющая задачу установки NPM в DevOps Azure (VSTS).

Ошибка из журнала:

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

Кажется, что не удается удалить папку«D: \ a \ 1 \ npm»

Даже сборки, которые использовали для успеха, теперь постоянно терпят неудачу (последняя успешная сборка была 2018-11-27).Мы работаем с пулом агентов "Hosted VS2017".

Кто-нибудь еще испытывает нечто подобное в DevOps / VSTS Azure?

РЕДАКТИРОВАТЬ: yml для шага:

steps:
- task: Npm@1
  displayName: 'npm install'
  inputs:
    workingDir: web/
    verbose: true

Picture of pipeline in Azure DevOps

РЕДАКТИРОВАТЬ 2: Также происходит сбой при запуске «Установка NPM» в качестве первой задачи в сборках:

2018-11-30T14:13:49.0617793Z ##[debug]Agent.BuildDirectory=D:\a\1
2018-11-30T14:13:49.0617936Z ##[debug]rm -rf D:\a\1\npm
2018-11-30T14:13:49.0618038Z ##[debug]removing directory
2018-11-30T14:13:49.0618144Z ##[debug]task result: Failed
2018-11-30T14:13:49.0671864Z ##[error]Error: Npm failed with return code: 1

Ответы [ 2 ]

0 голосов
/ 06 декабря 2018

Оказалось, что это транзитивная зависимость от потока событий пакета npm 3.3.6.Это удалено из npm, и сборка больше не была успешной.Решением было понизить версию пакета и заблокировать версию.

Спасибо за ваш вклад, чел!

0 голосов
/ 05 декабря 2018

Возможно, это не связано с тем, что DevOps Azure пытается выполнить rm -rf D:\a\1\npm.

Есть ли у вас сообщения об ошибках npm?Когда это не удалось для нас, наше сообщение об ошибке было:

2018-11-27T07:10:16.3177900Z 8080 error code ELIFECYCLE
2018-11-27T07:10:16.3177998Z 8081 error errno 1
2018-11-27T07:10:16.3178126Z 8082 error grpc@1.13.1 install: `node-pre-gyp install --fallback-to-build --library=static_library`
2018-11-27T07:10:16.3178257Z 8082 error Exit status 1
2018-11-27T07:10:16.3178367Z 8083 error Failed at the grpc@1.13.1 install script.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...