Sha256: 78e015ecfbd600e65061223409fde3c92f9e05d51eaec6d41adb927fac2618c2
Contents?: true
Size: 1.82 KB
Versions: 4
Compression:
Stored size: 1.82 KB
Contents
A drop-n replacement for Capistrano so you can run tasks in Webistrano from your command line just using the cap command. Installation ============ gem install mattmatt-cap-ext-webistrano Usage ===== You can still use the capify command to generate the initial files required by Capistrano. In your Capfile, insert the following lines at the end. gem 'mattmatt-cap-ext-webistrano' require 'cap_ext_webistrano' The Webistrano extensions require a couple of configuration options that you can specify in your deploy.rb. They're pretty much the standard options you'd configure for your application with Capistrano. set :application, "My project" # The project as named in Webistrano set :user, "admin" set :password, "admin" set :stage, "test" # specify the stage you want to deploy set :webistrano_home, "http://webistrano.mydomain.com" If you only have one stage in your project this should do, however with several stages it'd be better to ask for the stage to be deployed: set :stage do Capistrano::CLI.ui.ask "Specify the stage to deploy: " end You can ask for the password too: set :password do Capistrano::CLI.password_prompt "Enter the deploy password: " end Optionally, you can specify configuration that you had setup webistrano to prompt it: set :prompt_config, { :password => 'mysecretpassword' } Changes ======= - Added support for prompt configuration (Lucas Mundim) - Restore prefix_options hash as Active Resource lost it when reload method is called (Lucas Mundim) - Solved "regular expression too big" exception error on large string output (Michael Lim) - Workaround to solve bug in @deployment.reload() not loading the site url correctly (Michael Lim) License ======= (c) 2009 Mathias Meyer Released under the MIT license.
Version data entries
4 entries across 4 versions & 3 rubygems