Я создал работу на нашем сервере Jenkins для создания приложения NodeJS с использованием Gulp. Он извлекает данные из репозитория bitbucket без каких-либо проблем, но при запуске «npm install» в пакетной команде «Выполнить Windows» он не устанавливает зависимости, и папка node_modules не создается, и, если я пытаюсь запустить gulp, он жалуется, что глоток не установлен локально. Ниже приведен вывод, который я вижу, когда выполняется задание Дженкинса.
C:\Jenkins\workspace\DCC Map>npm install
audited 7781 packages in 5.271s
found 12 vulnerabilities (3 low, 9 high)
run `npm audit fix` to fix them, or `npm audit` for details
[DCC Map] $ cmd /c call C:\Windows\TEMP\jenkins5832751157703772279.bat
C:\Jenkins\workspace\DCC Map>gulp
[[90m17:49:07[39m] Local gulp not found in C:\Jenkins\workspace\DCC Map
[[90m17:49:07[39m] Try running: npm install gulp
Build step 'Execute Windows batch command' marked build as failure
Checking console output
Finished: FAILURE
Если я захожу в папку из командной строки и запускаю команду npm install, зависимости устанавливаются правильно. Что-то, что я заметил, это то, что в выводе Jenkins написано «проверенные 7781 пакеты в 5.271s», а когда я запускаю его из командной строки, там написано «добавлено 484 пакета от 251 участника и проверено 7781 пакетов в 31.593s».
Любая помощь будет принята с благодарностью.