mirror of
https://github.com/cross-the-world/scp-pipeline.git
synced 2025-09-10 11:39:52 +08:00
38 lines
839 B
YAML
38 lines
839 B
YAML
name: 'scp-pipeline'
|
|
description: 'Pipeline: scp'
|
|
author: 'Scott Ng'
|
|
inputs:
|
|
host:
|
|
description: 'ssh remote host'
|
|
required: true
|
|
port:
|
|
description: 'ssh remote port'
|
|
default: 22
|
|
user:
|
|
description: 'ssh remote user'
|
|
required: true
|
|
key:
|
|
description: 'content of ssh private key. ex raw content of ~/.ssh/id_rsa'
|
|
required: false
|
|
pass:
|
|
description: 'ssh remote password'
|
|
required: false
|
|
connect_timeout:
|
|
description: 'connection timeout to remote host'
|
|
default: "30s"
|
|
required: false
|
|
local:
|
|
description: 'source to copy'
|
|
required: false
|
|
remote:
|
|
description: 'destination for copy'
|
|
required: false
|
|
scp:
|
|
description: 'scp from local to remote'
|
|
required: false
|
|
runs:
|
|
using: 'docker'
|
|
image: 'Dockerfile'
|
|
branding:
|
|
icon: 'copy'
|
|
color: 'gray-dark' |