jenkins ssh
考えてみたら当たり前って感じだけど、Slaveに鍵を置いていない場合、slaveからsshすることができない
解決方法
-
認証情報にJenkinsのssh鍵を設定
-
ビルドの設定で、
秘密テキストや秘密ファイルを使用する
にチェックして設定SSH User Private Key Key File Variable: SSH_KEY 認証情報: 上記で設定した認証情報を選択
-
シェル実行時に鍵ファイルを指定
ssh -i ${SSH_KEY} -o StrictHostKeyChecking=no <user>@<host> <some command>