Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 867 Bytes

README.md

File metadata and controls

36 lines (28 loc) · 867 Bytes

action-exec-ssh

With this action you can simply execute ssh commands to your vps.

This gives us the opportunity to deploy the application right away. You should create 2 secrets for host & password. I created some examples below you may use.

Workflow example

name: Execute SSH Commands

on: [push, pull_request, workflow_dispatch]

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: Run SSH Commands
      id: ssh
      uses: arthurvanl/action-exec-ssh@v1
      with:
        host: ${{ secrets.HOST }}
        username: root
        password: ${{ secrets.PASSWORD }}
        commands: 'SSH_COMMAND'

The commands keyword can have multiple commands:

commands: |
     ls -a
     apt update
     apt upgrade