I use a tool called Capistrano (http://www.capify.org/) to do very similar set of tasks. Capistrano was written for Rails apps so I had to do a fair amount of scripting, including splitting out all my servers into separate tasks, but once I got this done it works extremely well. It requires Ruby on the machine you're managing the process from, but of itself it only calls shell tasks on the remote machines so Ruby need not be installed on those.
I too would be interested in what others use for this. Rachel On Wed, Nov 11, 2009 at 7:28 PM, Adam Allgaier <allgai...@yahoo.com> wrote: > We currently have a cluster of Resin web servers sitting behind a load > balancer. What do you recommend for automating/scripting deployment? > > Our "script" would look something like this: > > for each web server: > - disable web server on the load balancer > - upload application files (jsps + jars) > - restart resin > - enable on the balancer > - wait a minute > - go to next web server > > I'm not sure where to start on something like this, so you wisdom is much > appreciated! > > Adam :-) > > > > > > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest >
_______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest