0
私はbuilding-server
を持っています。私はJenkins 2.73.3を持っています。Jenkins、ホストキーの確認に失敗しました。スクリプトは終了コード255を返しました
building-server
から他のサーバーに接続するための資格情報も設定しました。
しかし、別のサーバーを追加するたびに、私は新しいサーバーとコマンドラインで承認されたキーを設定するので、追加するのは難しくなりますが、Jenkinsでは動作しません。ここで
は失敗し少しレシピです:
pipeline {
agent any
stages {
stage('Set conditions') {
steps {
sshagent(['xxxx-xxxx-xxxx-xxxx-xxxx']) {
sh "ssh [email protected] 'echo $HOME'"
}
}
}
}
}
そしてここでは、ログインの失敗です:
[ssh-agent] Started.
[Pipeline] {
[Pipeline] sh
[check] Running shell script
+ ssh [email protected] echo /var/lib/jenkins
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 12567 killed;
[ssh-agent] Stopped.
Host key verification failed.
[Pipeline] }
[Pipeline] // sshagent
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 255
Finished: FAILURE