42 lines
941 B
YAML
42 lines
941 B
YAML
|
---
|
||
|
name: Deploy Files to Webserver using rsync
|
||
|
description: Deploy files using rsync and ssh with the debian:stable docker container
|
||
|
author: L3D <l3d@c3woc.de>
|
||
|
|
||
|
inputs:
|
||
|
source:
|
||
|
description: |
|
||
|
Which file, files or folders should be transfered?
|
||
|
Enter the filepath.
|
||
|
required: true
|
||
|
destionation:
|
||
|
description: |
|
||
|
Where does the files go?
|
||
|
Destination filepath on webserver.
|
||
|
required: true
|
||
|
host:
|
||
|
description: |
|
||
|
Destination Server.
|
||
|
IP or FQDN please.
|
||
|
required: true
|
||
|
user:
|
||
|
description: |
|
||
|
Destination User
|
||
|
required: true
|
||
|
sshkey:
|
||
|
description: |
|
||
|
SSH Private Key (ED25519)
|
||
|
required: true
|
||
|
runs:
|
||
|
using: docker
|
||
|
image: Dockerfile
|
||
|
env:
|
||
|
SOURCE: ${{ inputs.source }}
|
||
|
DESTINATION: ${{ inputs.destionation }}
|
||
|
HOST: ${{ inputs.host }}
|
||
|
USER: ${{ inputs.user }}
|
||
|
SSHKEY: ${{ inputs.sshkey }}
|
||
|
branding:
|
||
|
icon: 'upload-cloud'
|
||
|
color: 'yellow'
|