1. SSHしたいタイミングにaction-tmate
を使うステップを差し込む
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
# 略(色々なstep)
- name: Setup tmate session
uses: mxschmitt/action-tmate@v3
# 略(色々なstep)
2. Actionsのワークフローを動かす
pushする、PRを立てる等、ワークフローを動かすためのトリガーを実行してください。
ワークフローが動き出すと、action-tmate
が動くステップでずっと止まっているので、そこを選択。
![スクリーンショット 2020-03-05 12.48.53.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F317369%2F029b9d4c-21d6-1176-19bb-dae020fcd18e.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=69258a26632d917e9784a5e8853bff10)
SSHコマンドが書かれているのでコピーする。
![スクリーンショット 2020-03-05 12.49.15.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F317369%2F2e01925a-3e0f-cc1e-c2b9-0c468bfe5aad.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=b87fb53b37423f5ee6a2224aa568fb9b)
3. SSHログインする
ターミナルで先ほどコピーしたSSHコマンドを実行。
![スクリーンショット 2020-03-05 12.52.05.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F317369%2F8cf0eec8-90de-f731-7a54-ca2208923292.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=e09939221368c608c147b7a2d641b1f4)
以上、3ステップでした。
後始末
SSHログイン後にやりたい作業が終わったら、ワークフローを停止しましょう。