Как устранить ошибку grunt, не распознаваемую на jenkins, тогда как Grunt работает в командной строке?
Вывод Дженкинса:
test cases will be executed 'grunt' is not recognized as an internal or external command, operable program or batch file. Build step 'Execute Windows batch command' marked build as failure Finished: FAILURE
Проблема была связана с путем, в основном переменная пути моего пользователя имела npm и grunt пути, но отсутствовала в переменной системного пути. Так что я добавил npm path к переменной системного пути, и это сработало для jenkins!
Скорее всего, если пакет grunt-cli установлен глобально, у вас нет пути к исполняемому файлу, добавленного в системную переменную PATH.
grunt-cli
Или, если пакет не установлен, npm install -g grunt-cli в оболочке Windows.
npm install -g grunt-cli