I'm currently using capistrano to deploy a java webapp (using jetty as my app server). Right now my deployment tasks clone my hg repository to our web servers, run an ant script to build things and setup the production folder structure, and then start the jetty process.
It all works great, but I was wondering how hard it would be to run the build script locally, and only push the build results to the web servers. I like having a real repo on the production server, but unfortunately the repo is just too big. Another thing I'm doing is trying to use capistrano for local deployment as well as remote deployment. I like to test things with "cap localhost deploy" before I "cap production deploy" (the localhost and production tasks set :app to ENV['USERNAME'[EMAIL PROTECTED] and [EMAIL PROTECTED] respectively). Its kind of weird that I ssh to localhost, could I skip it? It seems quite weird to setup ssh keys for yourself on localhost, and I don't really want to explain that to the rest of my team (they will be using cap localhost deploy for their own testing). I understand that I might be pushing capistrano past its intentions, so tell me if I'm asking for too much :). But if possible I'd like to keep on using it - its good stuff. --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
