Почему мой сервер jenkins не может запустить NPM Install? - PullRequest
0 голосов
/ 02 ноября 2018

Я настроил Jenkins в Azure с помощью кластера Jenkins от Bitnami и пытаюсь настроить сборку NodeJS.

Прямо из коробки я только что настроил своего пользователя, установил и настроил плагин NodeJS и настроил мою сборку.

При попытке NPM INSTALL я сталкиваюсь с ошибкой:

npm ERR! path /root/.npm/_logs
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall scandir
npm ERR! Error: EACCES: permission denied, scandir '/root/.npm/_logs'
npm ERR!  { [Error: EACCES: permission denied, scandir '/root/.npm/_logs']
npm ERR!   stack:
npm ERR!    'Error: EACCES: permission denied, scandir \'/root/.npm/_logs\'',
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'scandir',
npm ERR!   path: '/root/.npm/_logs' }

Из коробки я также не могу использовать sudo. Очевидно, что я хочу иметь возможность добавлять и удалять подчиненные сборки по своему желанию, поэтому я не хочу делать слишком сложные операции.

У кого-нибудь есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...