vlad version 1.3.0 has been released!

| | Comments (2)

VladDustedOff.png

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.

Changes:

1.3.0 / 2009-03-04

  • 9 major enhancements:

    • Added darcs support. (Brian Palmer)
    • Added git support. (Garry Dolley)
    • Added lighttpd support.
    • Added merb support. (Jamie Macey)
    • Added passenger support. (Alan Harper)
    • Added/merged god, nginx, thin, and maintenance tasks. (github clusterfuck)
    • Allow set to specify that a proc value is :per_thread.
    • Apply Mercurial SCM support patch. Closes ticket 13475
    • remote_task now supports args and supplies task (by Daniel P. Kionka).
  • 19 minor enhancements:

    • Add role toplevel method similar to namespace.
    • Added #put method that wraps up Tempfile/rsync pattern.
    • Added #role toplevel method, similar to #namespace.
    • Added FAQ for using vlad through a gateway.
    • Added Phil Hagelburg's one-line multi-stage deployment patch
    • Added rake tracing for rsync command.
    • Added umask variable.
    • Adds specific order to loading. Should fix a number of bugs.
    • Extended vladdemo.sh to allow for N simulated hosts (mostly for testing)
    • Fixed tempfile dependency in #put if you don't load lighttpd or perforce (yipstar)
    • Mercurial now automatically initializes the repository. (Jamie Macey)
    • Moved everything over to put.
    • Now requires rake 0.8.1+.
    • Parameterized 'head' into 'revision' variable (with head as default).
    • Split shared symlink creation to a separate task. (Steve Purcell)
    • Support rake 0.8.
    • Switched to ThreadGroup for Action#execute
    • Updated rakefile for new hoe abilities
    • remote_task :role now allows an empty list of hosts.
  • 11 bug fixes:

    • Fixed vladdemo.rb, now uses my checkout for further stress testing.
    • Moved core recipe to front. Was breaking mongrel setup.
    • Added automatic client setup for perforce.
    • Fix mercurial support.
    • Fixed 'too many files' error.
    • Fixed a lame warning in the tests.
    • Fixed cleanup to actually properly clean up.
    • Fixed rake var doco
    • Moved generic app setup to core from mongrel.
    • SSH flags are now an Array for proper inclusion in the command. (Guillaume Pierronnet)
    • git archive now specifically specifies tar format. (knaveofdiamonds)
  • http://rubyhitsquad.com/

  • http://rubyforge.org/projects/hitsquad/

2 Comments

Now, if there only were a no-brainer introduction on how to deploy a Rails app on git and passenger with Vlad.. \o/

Ditto to that. I've used Capistrano for a long while now and would love to switch over to Vlad but can't find a descent Capistrano to Vlad tutorial. Maybe I'll have to bit the bullet and figure it out so I can post a solution for others...

Leave a comment

About this Entry

This page contains a single entry by zenspider published on March 4, 2009 5:24 PM.

ZenTest version 4.0.0 has been released! was the previous entry in this blog.

Dusting off Vlad is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 4.32-en