Ошибка сборки в JENKINS - PullRequest
       4

Ошибка сборки в JENKINS

0 голосов
/ 05 марта 2020

Я сталкиваюсь с проблемой при планировании работы в JENKINS. Следующая команда отлично работает в TERMINAL (Ma c) с и без SUDO (необходимо ввести пароль).

Без Sudo i ' я получаю сообщение об ошибке «Операция не разрешена».

Ниже инструкции по сборке и ошибки, полученной в JENKINS, может кто-нибудь помочь мне решить ее?

export PYTHONPATH=${PYTHONPATH:-"/Users/it/Documents/google_crawler"}
cd /Users/it/Documents/google_crawler
sudo python3 PLA_Google_continious_execution.py

Также вместо этого " sudo python3 PLA_Google_continious_execution.py "пробный" sudo python3 PLA_Google_continious_execution.py -S "пароль" ", но тот же результат.

Ошибка:

09:45:47 Started by timer
09:45:47 Running as SYSTEM
09:45:47 Building in workspace /Users/it/.jenkins/workspace/google_crawler
09:45:47 [google_crawler] $ /bin/sh -xe /var/folders/t2/sk1vw_mn7mz7ncjw75lzh7r40000gn/T/jenkins4461665640429805517.sh
09:45:48 + export PYTHONPATH=/Users/it/Documents/google_crawler
09:45:48 + PYTHONPATH=/Users/it/Documents/google_crawler
09:45:48 + cd /Users/it/Documents/google_crawler
09:45:48 + sudo python3 PLA_Google_continious_execution.py
09:45:48 sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
09:45:48 Build step 'Execute shell' marked build as failure
09:45:48 Finished: FAILURE

Может кто-нибудь, пожалуйста, наставьте это.

1 Ответ

0 голосов
/ 05 марта 2020

sudo: для чтения пароля требуется терминал

Использование:

echo YOURPASSWORD | sudo -S python3 PLA_Google_continious_execution.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...