Как я могу использовать npm start в Jenkins Execute Windows Batch Command для запуска сервера в фоновом режиме? Эта команда сейчас выполняется правильно, но блокирует мою работу. Я пробовал pm2, Start-Job, навсегда, но это не работает. Мне нужно запустить команду npm start в определенном месте через Jenkins, и моя работа должна быть завершена.
Команда jenkins npm start в фоновом режиме
Ответы (1)
Вы могли бы использовать
screen -d -m -S screen.npmStart npm start
Это открывает отдельный экран с именем "screen.npmStart" и выполняет npm start
на этом экране.
Используйте screen -list
, чтобы показать доступные сеансы экрана.
Выполните следующую команду в действии после сборки, чтобы убедиться, что экран отключен после завершения вашей основной работы.
screen -S screen.npmStart -X quit || true
person
fuzzynut
schedule
18.02.2019