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

Version Path
chrismetcalf-cap-ext-webistrano-0.1.2 README.markdown
mattmatt-cap-ext-webistrano-0.1.2 README.markdown
mattmatt-cap-ext-webistrano-0.1.4 README.markdown
cap-ext-webistrano-0.1.4 README.markdown