peritor / webistrano

Webistrano is a Web UI for managing Capistrano deployments
http://labs.peritor.com/webistrano
Other
873 stars 255 forks source link

[Feature Request] Task specific variables #7

Open pallan opened 14 years ago

pallan commented 14 years ago

This is a feature request for task specific variables. The best example is the deploy:web:disable task. I would like to be able to set the "reason" and "until" variables for that task. If I add these variable to the configuration they will be requested for all the deployment tasks when they aren't really relevant to the standard deploy tasks. This may not be the best example task as it accepts ENV variables, but of there was a way to set those too that would be great!

Thanks.

kriskl42 commented 13 years ago

Specifically being able to define task specific variables within custom tasks would be extremely helpful. We use Webistrano primarily to deploy PHP based applications to our server farm, to this end we have created a series of deployment scripts which completely override the default deploy namespace. The flexibility to have a single utilties recipe with tasks designed to handle many different aspects of managing our cluster would be a welcome addition.