How should a small team using multiple OS's deploy over github?

Posted by Toby on Server Fault See other posts from Server Fault or by Toby
Published on 2012-06-26T08:53:53Z Indexed on 2012/06/26 9:17 UTC
Read the original article Hit count: 158

Filed under:
|
|
|
|

We have a small development team that have recently moved to using github to host our projects.

The team consists of three developers, 2 on Windows and 1 on Mac.

I am currently researching the best way to deploy applications to our Linux servers (dev and production).

Capistrano running locally would be ideal but from what I read this won't work for Windows machines.

It looks like the best way is to use a post-receive hook in github, I can see how this would work for auto deploying to dev, but I don't see how we could then deploy to live.

I have found paid projects like http://www.deployhq.com/ but it feels like something that a quick bit of code should be able to do for free, I just can't seem to get myself pointed in the right direction!

I was wondering what would be considered best practice for small team deployment involving multiple local OS's and github.

© Server Fault or respective owner

Related posts about Windows

Related posts about macosx