JenkinsからSSH経由でリモート実行するとNullPointerExceptionになる

SSH経由のリモート実行ユーザーを変更し、鍵の再登録を行ったのになぜかジョブが失敗するので原因を調査したときのメモ

コンソール結果を確認すると以下のエラーが出力されています。

/var/lib/jenkins/workspace/config.xmlの中身を確認すると、SSH設定が古いままという事が判明。

ジョブの設定を上書き保存するとconfig.xmlが上書きされ、正常動作を確認

さくらのマネージドサーバーでMLの返信先を送信者に変更する方法

さくらのマネージドサーバーで運用しているMLの設定が若干面倒なのでメモっておきます。

サーバーへSSHで接続

config.phを開く(usernameの部分は適宜置き換える)

↑これの直下に以下を追記

保存して終了