Sha256: db9ed0faf90664c34791e3c0152bd14f4f6a0f5371d05cf4da88b7cef7d81452
Contents?: true
Size: 1.35 KB
Versions: 1
Compression:
Stored size: 1.35 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.6.0 - initialize and update submodules after cloning the application === 0.5.9 - add render method === 0.5.8 - add put and upload file transfer methods === 0.5.7 - fix bug when symlink to directory already exists === 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 - prevent/allow overwrite by put/upload - 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.6.0 | README.rdoc |