paul gross :// · • capistrano is a tool for automating tasks on one or more remote servers over...

Post on 16-Jun-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Capistrano

Paul Gross

http://www.pgrs.net

11/3/2008

• Capistrano is a tool for automating tasks on one or more remote servers over ssh

• Capistrano comes with a bunch of recipes to make deploying rails apps easier

• Capistrano lets you write deploy scripts in ruby

What is Capistrano?

Basic Recipe for Rails

The Filesystem

Roles

ERBing and Installing Config Files

• Capistrano multistage extension basically does this:

• Now, you can run:

Multiple Environments

Deploying Trunk or Tags

Deploy Verification

Capistrano Shell

Shell One Liners

Using the Shell in Tasks

• With our existing example of environments:

• You can run:

Using the Shell with Existing Tasks

• http://www.capify.org• http://github.com/jamis/capistrano/tree/master• http://groups.google.com/group/capistrano

More Information

top related