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
が動くステップでずっと止まっているので、そこを選択。
SSHコマンドが書かれているのでコピーする。
3. SSHログインする
ターミナルで先ほどコピーしたSSHコマンドを実行。
以上、3ステップでした。
後始末
SSHログイン後にやりたい作業が終わったら、ワークフローを停止しましょう。