В моей работе Jenkins я хочу создать приложение JavaScript с помощью Grunt. Сценарии сборки Jenkins создают каталог сборки (если он еще не существует), изменения в этом каталоге и выполняются:
npm install grunt
npm install grunt-zip
grunt --gruntfile=[something]
(Конечно, grunt-cli
устанавливается глобально.) Когда я создаю задание, первое выражение заставляет Grunt и зависимости сбрасываться, как ожидалось. Однако задание завершается успешно:
Archiving artifacts
No emails were triggered.
Finished: SUCCESS
Второй npm install
не запускается. Любая идея, почему script заканчивается после запуска npm install
вместо продолжения последующих операторов?