# Capistrano alternatives

**URL:** <https://www.ruby-forum.com/t/capistrano-alternatives/69714>\
**Category:** Rails\
**Created:** [September 23, 2006, 3:50am UTC](https://www.ruby-forum.com/t/capistrano-alternatives/69714 "2006-09-23T03:50:50Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![starmaerker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e9bcb4/32.png) [@starmaerker](https://www.ruby-forum.com/u/starmaerker)\
**Post date:** [September 23, 2006, 3:50am UTC](https://www.ruby-forum.com/t/capistrano-alternatives/69714/1 "2006-09-23T03:50:50Z")

</div>

Just wondering if Capistrano was the only app for deploying rails  
apps…

It’s my understanding that Capistrano is deployed from a rails app to  
other  
rails apps on either the same or different, even multiple machines at  
once.  
If this is the case, our deployment procedure differs from the  
Capistrano  
model.

Here’s a very brief description of what I do and need, in case I’m wrong  
and  
Capistrano can be used.

I develop on my laptop, use svn and migrations.

When I say it’s ready to go, I tell our network guy there’s a build  
ready  
and he deploys it. Right now the deployment consists of moving a war  
file  
from my dev box to the box that needs the update. I think for rails it  
should be as easy as running “rake deploy” or something similar in the  
application directory on the box you want to update. There’s no reason  
for  
it to take as many steps as our current Java/Jsp/Tomcat deployment  
procedure.

I have little access to the QA box and no access to the production box  
so I  
can’t deploy to these boxes and don’t want the network guys having a  
installation of the rails app just to deploy it to other boxes. I would  
like them to be able to run a command in the app directory on the  
machine  
that needs the update.

I’m hoping either Capistrano will do this or something else is already  
done,  
otherwise I’m going to start writing one this weekend.

thanks for any input,  
andy

---

<div class="post-metadata">

**Author:** ![starmaerker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e9bcb4/32.png) [@starmaerker](https://www.ruby-forum.com/u/starmaerker)\
**Post date:** [September 23, 2006, 10:33pm UTC](https://www.ruby-forum.com/t/capistrano-alternatives/69714/2 "2006-09-23T22:33:57Z")

</div>

Andrew,

I believe you’ve misunderstood Capistrano - have a look right here  
[http://manuals.rubyonrails.com/read/chapter/98#page264](http://manuals.rubyonrails.com/read/chapter/98#page264)  
I think this would work just fine for you. In fact you seem to be on the  
same wavelength as “rake deploy” is exactly how it would work!

John W Higgins  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![starmaerker](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e9bcb4/32.png) [@starmaerker](https://www.ruby-forum.com/u/starmaerker)\
**Post date:** [October 18, 2006, 10:43am UTC](https://www.ruby-forum.com/t/capistrano-alternatives/69714/3 "2006-10-18T10:43:28Z")

</div>

On 9/22/06, John H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Andrew,
> 
> I believe you’ve misunderstood Capistrano - have a look right here  
> [Peak Obsession](http://manuals.rubyonrails.com/read/chapter/98#page264)  
> I think this would work just fine for you. In fact you seem to be on the  
> same wavelength as “rake deploy” is exactly how it would work!
> 
> John W Higgins  
> removed\_email\_address@domain.invalid

Thanks for the info John. I will take another, much closer look. I had  
actually used it a while ago (when it was Switchtower), but just did the  
basics. I guess I shouldn’t have stopped there. 🙂

andy
