org.gridgain.visor.commands

deploy

package deploy

Overview

Visor 'deploy' command implementation.

Help

+---------------------------------------------------+
| deploy | Copies file or directory to remote host. |
|        | Command relies on SFTP protocol.         |
+---------------------------------------------------+
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
deploy "-h=uname:passwd@host -s=/local/path -d=/remote/path"
    Copies file or directory to remote host (password authentication).
deploy "-h=uname@host -k=ssh-key.pem -s=/local/path -d=/remote/path"
    Copies file or directory to remote host (private key authentication).
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. deploy
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class VisorDeployCommand extends AnyRef

    Visor 'deploy' command implementation.

    Overview

    Visor 'deploy' command implementation.

    Help

    +---------------------------------------------------+
    | deploy | Copies file or directory to remote host. |
    |        | Command relies on SFTP protocol.         |
    +---------------------------------------------------+
    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
    deploy "-h=uname:passwd@host -s=/local/path -d=remote/path"
        Copies file or directory to remote host (password authentication).
    deploy "-h=uname@host -k=ssh-key.pem -s=/local/path -d=remote/path"
        Copies file or directory to remote host (private key authentication).

Value Members

  1. object VisorDeployCommand

    Companion object that does initialization of the command.

Inherited from AnyRef

Inherited from Any

Ungrouped