Разместите сценарий оболочки и завершите сборку - PullRequest
0 голосов
/ 07 апреля 2020

Я создаю и запускаю node.js приложение через Jenkins. Я хочу собрать и установить все npm зависимости перед запуском node.js. и затем, когда все прошло успешно, я хочу запустить "npm start", не привязывая статус здания (потому что, когда я запускаю npm и запускаю сервер node.js express, консоль ждет)

Итак, у меня есть скрипт сценария сборки:

sudo npm install
npm start

А также я попытался использовать плагин сценария post shell для Jenkins и использовать его только для запуска npm, но со мной произошло то же самое, и сборка просто ждет ...

Я надеюсь, что вы можете понять меня :)

1 Ответ

1 голос
/ 07 апреля 2020

Мне не нужно было пробовать что-то подобное раньше, но вы можете использовать команду, такую ​​как nohup, чтобы разрешить запуск процесса в фоновом режиме, например: nohup npm start &. Больше информации о команде nohup доступно здесь

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