Pybot не виден командой "which" в исполнении оболочки Jenkins - PullRequest
0 голосов
/ 30 августа 2018

Автор анонимно

Building on master in workspace /var/lib/jenkins/workspace/Run script
[Run script] $ /bin/bash -xe /tmp/jenkins2969604061590363450.sh
+ which java
/usr/bin/java
+ which pybot
Build step 'Execute shell' marked build as failure
Finished: FAILURE

Проблема в том, что Дженкинс не может распознать путь для pybot, где те же самые команды отлично работают в командной строке:

user@test-vm:/home$ which pybot
/opt/test-vm/python/bin/pybot

Где проблема? Должен ли я добавить его в PATH где-нибудь?

Спасибо.

1 Ответ

0 голосов
/ 30 августа 2018

Кажется, мне пришлось сменить пользователя Jenkins - ответы на этот вопрос полезны:

Запустить команду оболочки в jenkins от имени пользователя root?

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