Module: TravisCustomDeploy

Defined in:
lib/travis-custom-deploy/options.rb,
lib/travis-custom-deploy/version.rb,
lib/travis-custom-deploy/transfer.rb,
lib/travis-custom-deploy/deployment.rb,
lib/travis-custom-deploy/transfer/ftp.rb,
lib/travis-custom-deploy/transfer/base.rb,
lib/travis-custom-deploy/transfer/copy.rb,
lib/travis-custom-deploy/transfer/sftp.rb

Defined Under Namespace

Modules: Transfer Classes: Deployment, Options

Constant Summary collapse

SERVICES =

The available services. Each service has an unique id and an array of files or directories to deploy.

{

  # Jekyll support
  # Usage: service:jekyll
  'jekyll' => [ '_site/' ]
}
OPTIONS =

The possible options of the different transfer types

{

  'sftp' => [ 
    'host',        # host name of the sftp server
    'username',    # username to connect
    'password',    # password to connect
    'remotedir'    # remote dir, for example: /public/
  ],

  'ftp' => [
    'host',        # host name of the ftp server      
    'username',    # username to connect
    'password',    # password to connect
    'remotedir'    # remote dir, for example: /public/
  ],

  'copy' => [
    'remotedir'    # the destination where to copy the files 
  ]

}
VERSION =
"0.0.6"