24 lines
481 B
YAML
24 lines
481 B
YAML
name: Deploy to server with rsync
|
|
description: An action to build and deploy to a server with rsync over SSH
|
|
branding:
|
|
icon: upload-cloud
|
|
color: blue
|
|
|
|
inputs:
|
|
rsync-arguments:
|
|
description: Rsync arguments
|
|
required: false
|
|
default: --archive --compress --delete --verbose
|
|
ssh-port:
|
|
description: SSH port
|
|
required: false
|
|
default: '22'
|
|
|
|
|
|
runs:
|
|
using: docker
|
|
image: Dockerfile
|
|
args:
|
|
- ${{ inputs.rsync-arguments }}
|
|
- ${{ inputs.ssh-port }}
|