You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
ssh-action-deploy
v2
ssh-action-deploy
"What you were looking for all this time to be here, deploy your application"
Deploy your application to vps over ssh quickly and easily using github actions...
- Deploy your application
- Execute commands
- Easy and fast
Worth remembering if you have any questions or suggestions just open an issue.
Read this before running ssh-action-deploy
• During deploy the folder you put in is cleaned.
• We use the default ssh port (22) to execute the deploy
• If you want to use several commands, separate them with &
or ;
.
It is very simple to use, see the example:
# Please read the next section below before using for your own safety "variables".
name: 🐥 ssh-action-deploy
on:
push:
branches: [ "action" ]
pull_request:
branches: [ "action" ]
jobs:
build:
name: 🕳️ Ubuntu...
runs-on: ubuntu-latest
steps:
- name: 💞 Github actions...
uses: actions/checkout@v3
- name: 🌈 Deploy with ssh...
uses: sebastianjnuwu/ssh-action-deploy@v1
with:
IP: ${{ secrets.IP }}
USER: ${{ secrets.USER }}
KEY: ${{ secrets.KEY }}
FOLDER: 'root/.deploy'
RUN: 'ls -a; pwd'
variable | example | require |
---|---|---|
IP |
1.1.1.1 |
true |
USER |
root |
true |
KEY |
xxxxxx | true |
FOLDER |
user/.deploy |
true |
RUN |
uptime |
false |