переменные jenkins env не распознаны - PullRequest
0 голосов
/ 09 ноября 2018

У меня проблемы с Дженкинсом, когда я программирую задачу, которая выполняет команду Windows. Проблема всегда одна и та же:

В этом примере я пытаюсь опубликовать угловое приложение для производства:

C: \ Program Files (x86) \ Jenkins \ workspace \ angular-test-publish-IIS> ng build --prod "нг" нет, само примириться с комо и коммандо внутри или снаружи, programa o archivo por lotes ejecutable. C: \ Program Files (x86) \ Jenkins \ workspace \ angular-test-publish-IIS> выход 9009 Шаг сборки 'Ejecutar un comando de Windows' помечен как сбой Закончено: ОТКАЗ

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

Некоторые команды работают правильно, но в случае углового CLI он не работает с полным путем:

Когда я полностью задаю путь для команды ng, у меня появляется такой вывод («C: \ Program Files \ nodejs \ npm» запускает тест ng - одиночный тест):

C: \ Program Files (x86) \ Jenkins \ workspace \ angular-test-publish-IIS> «C: \ Program Files \ nodejs \ npm» выполнить тест ng - запустить один тест npm ПРЕДУПРЕЖДЕНИЕ. Жизненный цикл npm использует C: \ Program Files \ nodejs \ node.exe, но в текущей переменной PATH нет двоичного узла. Используйте параметр --scripts-prepend-node-path, чтобы включить путь для двоичного узла, с которым был выполнен npm.

spa@0.0.0 ng C: \ Program Files (x86) \ Jenkins \ workspace \ angular-test-publish-IIS нг "тест" "тест" "узел" не может быть объединен как обычный, так и внешний, programa o archivo por lotes ejecutable. нпм ERR! код ELIFECYCLE нпм ERR! Errno 1 нпм ERR! spa@0.0.0 нг: ng "test" "test" нпм ERR! Статус выхода 1 нпм ERR! нпм ERR! Не удалось выполнить скрипт spa@0.0.0 ng. нпм ERR! Это, вероятно, не проблема с npm. Вероятно, есть дополнительные выходные данные регистрации. нпм ERR! Полный журнал этого прогона можно найти в: нпм ERR! C: \ Windows \ System32 \ Config \ systemprofile \ AppData \ Roaming \ NPM-cache_logs \ 2018-11-09T12_01_21_841Z-debug.log Шаг сборки 'Ejecutar un comando de Windows' помечен как сбой Закончено: ОТКАЗ

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