Copies file or directory to remote host.
Copies file or directory to remote host.
<ex>deploy "-h=uname:passwd@host -s=/local/path -d=/remote/path"</ex> Copies file or directory to remote host (password authentication).
<ex>deploy "-h=uname@host -k=ssh-key.pem -s=/local/path -d=/remote/path"</ex> Copies file or directory to remote host (private key authentication).
Catch point for missing arguments case.
Overview
Visor 'deploy' command implementation.
Help
Specification
deploy "-h={{:}@}{:} {-u=}
{-p=} {-k=} -s= {-d}" Arguments
-h={<username>{:<password>}@}<host>{:<port>} Host specification. <host> can be a hostname, IP or range of IPs. Example of range is 192.168.1.100~150, which means all IPs from 192.168.1.100 to 192.168.1.150 inclusively. Default port number is 22. This option can be provided multiple times. -u=<username> Default username. Used if specification doesn't contain username. If default is not provided as well, current local username will be used. -p=<password> Default password. Used if specification doesn't contain password. If default is not provided as well, it will be asked interactively. -k=<path> Path to private key file. If provided, it will be used for all specifications that doesn't contain password. -s=<path> Source path. -d=<path> Destination path (relative to GRIDGAIN_HOME). If not provided, files will be copied to the root of GRIDGAIN_HOME.Examples