Ryan Davis
Posts: 651
Nickname: zenspider
Registered: Oct, 2004
|
Ryan Davis is a ruby nerd.
|
|
|
|
vlad version 1.1.0 has been released!
|
Posted: Sep 12, 2007 3:08 AM
|
|
|
This post originated from an RSS feed registered with Ruby Buzz
by Ryan Davis.
|
Original Post: vlad version 1.1.0 has been released!
Feed Title: Polishing Ruby
Feed URL: http://blog.zenspider.com/index.rdf
Feed Description: Musings on Ruby and the Ruby Community...
|
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Ryan Davis
Latest Posts From Polishing Ruby
|
|
Vlad the Deployer is pragmatic application deployment automation,
without mercy. Much like Capistrano, but with 1/10th the
complexity. Vlad integrates seamlessly with Rake, and uses familiar
and standard tools like ssh and rsync.
Impale your application on the heartless spike of the Deployer.
FEATURES/PROBLEMS:
- Full deployment automation stack.
- Turnkey deployment for mongrel+apache+svn.
- Supports single server deployment with just 3 variables defined.
- Built on rake. Easy. Engine is small.
- Very few dependencies. All simple.
- Uses ssh with your ssh settings already in place.
- Uses rsync for efficient transfers.
- Run remote commands on one or more servers.
- Mix and match local and remote tasks.
- Compatible with all of your tab completion shell script rake-tastic goodness.
- Ships with tests that actually pass in 0.028 seconds!
- Does NOT support Windows right now (we think). Coming soon in 1.2.
Changes:
1.1.0 / 2007-09-12
- 3 major enhancements:
- Vlad.load now takes a hash of recipe overrides, eg: Vlad.load :web => :nginx.
See rdoc for defaults.
- Removed vlad_tasks.rb and split into vlad/apache.rb, vlad/mongrel.rb,
and vlad/core.rb.
- The flog ratio between capistrano+deps / vlad+deps is pi (or, damn close)!
- 12 minor enhancements:
- Added $TRACE to make it more available and cleaner to read.
- Added :svn_cmd variable.
- Added Rake.clear_tasks *str_or_regexp
- Added debug and mana_from_heaven tasks to Rakefile.
- Added more documentation.
- Added :rsync_cmd and :rsync_flags.
- Added :ssh_cmd and :ssh_flags.
- Added variable expansion to vlad:debug task.
- Removed :scm variable. Now a Vlad.load component/flavor/need-a-word-here.
- Removed :application var. Use it if you want it. We don't require it.
- Renamed :p4cmd to :p4_cmd.
- Renamed :rake var to :rake_cmd.
2 (important) bug fixes:
- HUGE: Fixed sudo hang bug #13072. Fix suggested by Chris Van Pelt.
- HUGE: Vlad.load calls user config last, allowing variable overrides.
ACK! Sorry!
http://rubyhitsquad.com/
- http://rubyforge.org/projects/hitsquad/
Read: vlad version 1.1.0 has been released!
|
|