Имея образ Jenkins Docker, я бы хотел добавить к этому образу полную среду 'npm'.Поэтому после создания Dockerfile у меня есть образ как с Jenkins, так и со средой 'npm'.
Цель состоит в том, чтобы задание Jenkins запустить команду оболочки 'npm'.Так что 'npm' должно быть в $ PATH (в Ubuntu).
У меня уже есть Dockerfile со множеством вещей, таких как Jenkins и Maven.
Решение для узла было описано в этом посте .Важно то, могу ли я сделать что-то похожее?Какие папки я должен скопировать в образ докера Jenkins?
FROM node as nodejs
FROM jenkins/jenkins
// All kinds of other stuff goes here
COPY --from=nodejs /usr/local/bin/node /usr/local/bin/node ???
Автоматическая установка npm в инструменте Jenkins Global не является моим предпочтительным решением.