SSH Server Deploy Actions
Find a file
Kostya Ten e0deb814bc
pref: Added support for private key
Signed-off-by: Kostya Ten <kostya@yandex.ru>
2020-11-23 10:45:31 +03:00
.gitignore perf: First commit 2020-09-05 15:47:56 +03:00
action.yml pref: Added support for private key 2020-11-22 16:36:08 +03:00
Dockerfile perf: First commit 2020-09-05 15:47:56 +03:00
entrypoint.sh pref: Added support for private key 2020-11-23 10:21:06 +03:00
LICENSE perf: First commit 2020-09-05 15:47:56 +03:00
README.md pref: Added support for private key 2020-11-23 10:45:31 +03:00

SSH Server Deploy

GitHub

Usage

Simple example using username and password

name: SSH Server Deploy
on: [push]
jobs:
  build:
    name: Build
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: SSH Server Deploy
        uses: kostya-ten/ssh-server-deploy@v4
        with:
          host: ${{ secrets.SERVER_HOST }}
          port: ${{ secrets.SERVER_PORT }}
          username: ${{ secrets.SERVER_USERNAME }}
          password: ${{ secrets.SERVER_PASSWORD }}
          scp_source: README.md
          scp_target: ~/
          before_script: |
            df -h
          after_script: |
            whoami

Simple example using ssh private key

name: SSH Server Deploy
on: [push]
jobs:
  build:
    name: Build
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: SSH Server Deploy
        uses: kostya-ten/ssh-server-deploy@v4
        with:
          host: ${{ secrets.SERVER_HOST }}
          port: ${{ secrets.SERVER_PORT }}
          username: ${{ secrets.SERVER_USERNAME }}
          private_key: ${{ secrets.PRIVATE_KEY }}
          scp_source: README.md
          scp_target: ~/
          before_script: |
            df -h
          after_script: |
            whoami