Я настроил 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
. Очевидно, что я хочу иметь возможность добавлять и удалять подчиненные сборки по своему желанию, поэтому я не хочу делать слишком сложные операции.
У кого-нибудь есть предложения?