SSH из экземпляра Jenkins не выдает сообщение об ошибке - PullRequest
0 голосов
/ 05 июня 2019

Я вызываю эти команды в JenkinsFile.В Jenkins Execution процесс зависает на ssh -tt centos@xxx.ubuntu.net и не перемещается.

ssh-ключ был добавлен в учетные данные Jenkins, и я не уверен, что он не отвечает или имеет проблемы с прокси.

ssh -tt centos@xxx.ubuntu.net <<< STUCK HERE
echo "got in to the server"
sudo su -
sudo su muser
org=new
echo "success"
// Git pull
exit
exit
exit

Что мне попробовать решить?Он не показывает никаких сообщений об ошибках на стороне Дженкинс, поэтому это неловко.

1 Ответ

0 голосов
/ 05 июня 2019

Что-то, что вы можете попытаться решить, это отладка вашей сессии ssh.Сделайте это вручную (не в своем сценарии), чтобы просто проверить:

ssh -vvv centos@xxx.ubuntu.net

Это позволит вам потенциально определить проблему и, возможно, дать некоторые указания о том, как устранить неполадки в дальнейшем.Попробуйте и посмотрите, не появится ли у вас что-нибудь.

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