【发布时间】:2019-07-30 02:51:15
【问题描述】:
我正在对 Jenkins 进行自动化测试。我正在尝试从一台 Linux 机器(主机,与我的 Jenkins 服务器相同的机器)远程运行脚本,并在另一台 Linux 机器(从机)上调用一堆其他脚本。但是我在第一个 ssh 命令时遇到了这个错误
Host key verification failed.
我很确定从主机到从机的无密码连接没有问题,因为我之前使用同一台主机/从机运行过其他测试。
我在我的 master 上手动运行完全相同的命令,它成功返回了预期的结果。我不知道为什么它对自动化测试不起作用。
我想要在这个命令中做的就是检查一个包是否已经安装(我的操作系统是 CentOS 7 用于两台机器)
ssh ${USERNAME}@${IP_ADDR} 'rpm -qa | grep ${MY_PACKAGE}'
在继续执行更多特定于此包的命令之前,我只是在检查包的存在。
【问题讨论】:
标签: jenkins