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' |