39 lines
810 B
YAML
39 lines
810 B
YAML
name: 'SCP Deployment'
|
|
description: 'Copies the files from your repository to a remote host using SCP'
|
|
author: 'Sebastian Rueda'
|
|
inputs:
|
|
# $1
|
|
port:
|
|
description: 'Port for SCP'
|
|
default: 22
|
|
# $2
|
|
host:
|
|
description: 'IP Address or DNS of your target host'
|
|
# $3
|
|
origin:
|
|
description: 'Source route folder'
|
|
default: "./*"
|
|
# $4
|
|
destination:
|
|
description: 'Destination route folder'
|
|
# $5
|
|
username:
|
|
description: 'User for remote connection'
|
|
# $6
|
|
password:
|
|
description: 'Password for the user'
|
|
# $7
|
|
key:
|
|
description: 'Private SSH key'
|
|
# $8
|
|
passphrase:
|
|
description: 'Passphrase for SSH key'
|
|
outputs:
|
|
time:
|
|
description: 'Returns the time when the script ran'
|
|
runs:
|
|
using: 'docker'
|
|
image: 'Dockerfile'
|
|
branding:
|
|
icon: 'send'
|
|
color: 'black' |