Skip to content

self-actuated/connect-ssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

connect-ssh

Tunnel the runner's local SSH daemon to the actuated SSH gateway, with only the current user's public keys installed as they are configured on GitHub.

This action will block until you attach to the tmux session and release it by running quit, or by terminating the tmux session.

    steps:
      - uses: self-actuated/connect-ssh@master

If you don't want to block until you connect, but to connect mid-way through a build, you can do with block: false

    steps:
      - uses: self-actuated/connect-ssh@master
        with:
          block: false

If you are unable to connect with SSH in time, you could also add a short sleep:

jobs:
  connect:
    name: connect
    runs-on: [actuated-8cpu-8gb]
    steps:
      - uses: self-actuated/connect-ssh@master
        with:
          block: false
      - run: |
          echo "Sleep for 5 minutes, since connect-ssh isn't going to block"
          sleep 500

About

Connect to the actuated SSH gateway

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published