2

Настроенные NodeJS в глобальном масштабеНе удалось установить NodeJS в Дженкинс во время выполнения

enter image description here

во время выполнения, он отображается, "команда узел не найден ..."

enter image description here

+0

Тьфу, я не знаю, если это так, но это может быть «обычная» проблема с Linux. Возможные решения: http://stackoverflow.com/questions/36882988/node-command-not-found-on-debian и http://stackoverflow.com/questions/13593902/node-command-not-found, но есть и другие , В основном проблема заключается в том, что в репозиториях Linux есть старый пакет 'node', который полностью отличается от NodeJS. Поэтому, когда последний установлен, он обязательно не сломает первый, и вы должны сделать это сами. Я не знаю, является ли это вашей проблемой, но, похоже, это так. – vlaz

ответ

1

Там нет Node.js записей установки в журнале сборки. Скорее всего, вы не настроили установку Node.JS в разделе «Среда сборки». В вашей конфигурации инструмент определяется с именем «4.2.3». Jenkins 'Node.JS плагин не использует одну спецификацию по умолчанию, поэтому она просто возвращается к инструменту из среды.

Screenshot from the Wiki page

+0

Есть ли ссылки, чтобы показать, как настроить установку NodeJS в разделе «Сборка среды»? –

+0

https://wiki.jenkins-ci.org/display/JENKINS/NodeJS+Plugin –

0

Я ve использовал временное исправление для этого в моей машине MAC; но на самом деле ожидая подходящего ответа на это.


Вот временное решение,

Настройка временной среды для узла в Execute shell

export PATH=/usr/local/bin:$PATH 

enter image description here