Topic: Deploying to secure, highly available production environment
So, I have a secure, highly available production environment. Generally the app servers there are not visible to me from my development machine.
Do people really use Capistrano (or vlad?) to deploy into production environments like this? Set up a code tree on a machine at the colo for each project and deploy from there? Who decided that the cap files need to be checked into the code tree, so that you are deploying from a code tree?
Currently we have some home grown scripts, but we are trying to get to a more standard and maintainable setup for the next major version.
Any war stories or advice would be much appreciated.