GitHub ActionsとSCPを使って、さくらのレンタルサーバにビルド結果をコピーする機会がありましたので、その備忘録です。
以下のGitHub Actionsを使用しました。
https://github.com/appleboy/scp-action
つまづいた点#
以下の記法で試みたところ、ローカル環境でactを使った際にはうまく動作しましたが、GitHub Actionsで実行した際にはうまくいきませんでした。
具体的には、以下のエラーが発生しました。
こちらについて以下が参考になりました。
https://stackoverflow.com/questions/71850567/github-actions-workflow-error-ssh-handshake-failed-ssh-unable-to-authenticat
具体的には、以下のように、keyとpassphaseを用いることで、上記のエラーを回避することができました。
まとめ#
同様のことでお困りの方の参考になりましたら幸いです。