Я использую образ Дженкинса для запуска в докере контейнера. У меня есть измененная версия изображения, как показано ниже:
USER root
RUN apt-get update
RUN apt-get install -y sudo
RUN curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
RUN apt-get install -y nodejs
RUN npm -v
USER jenkins
когда я запускаю контейнер на основе этого изображения, все идет нормально. Я могу зайти в контейнер и сделать npm -v, и все это прекрасно работает. Тем не менее, скрипт сборки на моих jenkins, который просто как
echo 'starting build'
npm -v
завершается с ошибкой npm не найден.