Jon, There are some plugins out there, take a look at deprec;
*deprec*.rubyforge.org This uses a couple. James On 2/15/07, Jon Garvin <[EMAIL PROTECTED]> wrote: > > > Is there any news on this? I haven't found any more mention of it in the > group or on the web, and have been unsuccessful in finding where to find > capistrano plugins (to see if this one is on the list yet). The fact > that manuals.rubyonrails.com is down (again) may be a factor in my lack > of success so far. > > I'm particularly interested in the cached_repository strategy. We've > got a large rails project that takes several minutes to deploy every > time we make one small change to the code, when, if I understand it > correctly, the cached_repository method would probably cut that down to > several agonizing seconds. > > Thanks. > > Jamis Buck wrote: > > I've got a plugin working which decouples deployment from the SCM in > > use. It currently supports only Subversion (I'll be emailing the > > maintainers of the other Capistrano SCM modules to work with them on > > that), but it supports FIVE different deployment strategies (well, > > only three really, but two of them have two variations apiece): > > > > * checkout (the default) > > * export (same as checkout, but uses SCM export instead) > > * copy_checkout (does a local checkout, and then copies the result to > > the remote servers) > > * copy_export (as copy_checkout, but using SCM export) > > * cached_repository (keeps a cached checkout in the shared dir for > > each remote server, and does an update+copy on each server to deploy) > > > > It's quite slick, and very easy to write your own deployment > > strategies if none of the above work for you. I'm hoping the SCM > > abstraction is easy for other SCM maintainers to implement, too. We > > shall see! > > > > I'll be polishing it off this week, and as soon as I hear from the > > other maintainers I'll release it for people to play with. (With all > > kinds of caveats, of course--it is highly experimental at this point.) > > > > - Jamis > > > > > > > > > > > > > > -- James --~--~---------~--~----~------------~-------~--~----~ To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/capistrano -~----------~----~----~----~------~----~------~--~---
