Jenkins实例中的ssh没有给出错误消息

时间:2019-06-05 00:06:46

标签: bash jenkins

我在JenkinsFile中调用这些命令。在Jenkins执行中,该进程挂在ssh -tt centos@xxx.ubuntu.net上并且不会移动。

ssh-key已添加到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 :(得分:-1)

您可以尝试解决的问题是调试ssh会话。手动执行此操作(不在您的脚本中)只是为了检查:

ssh -vvv centos@xxx.ubuntu.net

这将使您潜在地发现问题,并可能就如何进一步解决问题提供指导。尝试一下,看看是否有东西突然冒出来。