你好,我刚接触Jenkins pipeline,现在想将文件从一个AWS Jenkins服务器复制到另一个AWS服务器。两个服务器都是Ubuntu系统的。当我在Jenkins服务器命令行中运行scp命令时,它可以将文件从Jenkins服务器复制到目标服务器,但在Jenkins pipeline中,它显示“主机密钥验证失败”。我做错了什么?
管道阶段是:
stage('Deliver') {
steps {
sh 'scp -i /home/ubuntu/connec/new_one.pem **/target/*.jar ubuntu@00.00.000.00:/home/ubuntu'
}
}
错误信息为:
scp -i /home/ubuntu/connec/new_one.pem **/target/*.jar ubuntu@00.000.00.00:/home/ubuntu
Host key verification failed.
lost connection
script returned exit code 1
****问题已解决,我已经发布了我的解决方案作为答案。如果我有错误,请提出建议。谢谢****