Команда pm2 stop id не работает в конвейере jenkins - PullRequest
0 голосов
/ 29 января 2020

Когда попытка запустить команду pm2 stop по id не работает в конвейере jenkins (сценарий оболочки)

pm2 stop 8

Когда я выполнил ту же команду непосредственно на машине, она работает нормально. Попробуйте запустить в конвейере jenkins, он не работает, возникла ошибка. Не могли бы вы предложить решение для этого. Идентификационные данные в порядке, а также я попытался с именем приложения, которое также не работает

pm2 stop Testing Webhook

Детали ошибки:

> Building on master in workspace
> /Jenkins/workspace/Test-Job [Test-Job] $ /bin/sh
> -xe /tmp/jenkins206901532071257719.sh
> + cd /usr/lib/Webhook
> + pm2 stop 8 [PM2] Spawning PM2 daemon with pm2_home=/var/lib/jenkins/.pm2 [PM2] PM2 Successfully daemonized [PM2]
> Applying action stopProcessId on app [8](ids: 8) [PM2][ERROR] Process
> 8 not found
> ┌──────────┬────┬──────┬─────┬────────┬─────────┬────────┬─────┬─────┬──────────┐
> │ App name │ id │ mode │ pid │ status │ restart │ uptime │ cpu │ mem │
> watching │
> └──────────┴────┴──────┴─────┴────────┴─────────┴────────┴─────┴─────┴──────────┘
> Use `pm2 show <id|name>` to get more details about an app Build step
> 'Execute shell' marked build as failure [BFA] Scanning build for known
> causes...
> 
> [BFA] No failure causes found [BFA] Done. 0s Finished: FAILURE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...