Sha256: 11a09567c49d9545831b8eb587b3146780e1db494cf62eff3c5043b760f50446

Contents?: true

Size: 1.09 KB

Versions: 1

Compression:

Stored size: 1.09 KB

Contents

= astrovan

simple, lightweight deployment tasks

== WHY?

First, I want to say that I'm *not* doing this because I don't like
capistrano.

I do like (ok, love) capistrano, but think that it can maybe be done
a bit more simply.

This is my attempt.

== Installation

    $ script/plugin install git://github.com/sbfaulkner/astrovan.git

== Sample recipes

=== Update only

    require 'astrovan'

    using 'www.example.com' do
      deploy 'git://github.com/sbfaulkner/scanty.git'
    end

== CHANGES

=== 0.5.6

- support for specification of git and rake command paths

=== 0.5.5

- change working directory for rake tasks

=== 0.5.4

- handle github private repository urls

== TODO

- stdin handling for exec
- stdout/stderr handling for exec
- other commands (all using exec)
  - cp ?
  - mv ?
- move magic vars into separate context to avoid collision with method names
  - e.g. rake method and rake var collision forces access of environment[:rake] instead of self.rake

== Legal

*Author*:: S. Brent Faulkner <brentf@unwwwired.net>
*License*:: Copyright (c) 2009 unwwwired.net, released under the MIT license

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sbfaulkner-astrovan-0.5.6 README.rdoc