Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: ad3d864a0d
Fetching contributors…

Cannot retrieve contributors at this time

51 lines (31 sloc) 1.268 kB

McCann Deployer

Python library and command-line application for executing processes on the various system environments. The application itself relies heavily on Fabric, python's command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.

Written by Adam Gschwender <adam.gschwender@mccann.com> at McCann-Erickson.

Requirements

  • python >= 2.4
  • fabric == 1.4.3

Installation

The installation can be performed by running the following command:

$ python setup.py install

It can also be installed via its egg at:

http://github.com/McCannErickson/deployer/tarball/master#egg=deployer

Usage

Executing arbitrary commands on remote servers:

$ remotedeploy execute:ls
$ remotedeploy execute:"ls && pwd"
$ remotedeploy execute:"uname -a"
$ remotedeploy execute:"echo \"HELLO WORLD\""

Executing ant commands on remote servers:

$ remotedeploy ant:test
$ remotedeploy ant:"test dist"
$ remotedeploy ant:test,environment=dev

Syncing code source to remote servers:

$ remotedeploy sync

Syncing output back to local server:

$ remotedeploy localsync
Jump to Line
Something went wrong with that request. Please try again.