You might be interested in these references, Dobes: http://code.google.com/p/google-web-toolkit/wiki/DistributedBuilds http://development.lombardi.com/?p=993 http://development.lombardi.com/?p=1027
On Jul 27, 3:17 pm, Dobes <dob...@gmail.com> wrote: > The google code project for this is athttp://code.google.com/p/gwt-distcc/ > > On Jul 27, 3:05 pm, Dobes <dob...@gmail.com> wrote: > > > > > Hi, > > > I've been working on a distributed compiler project, to speed up > > compile times by distributing the work across many machines. Useful > > for those times when the compiler takes a long time and you have a lot > > of permutations. > > > Since its a bit of a side-project I'm hoping some other will jump on > > board and help out. > > > This project provides an AppEngine? based server and java clients that > > distribute GWT permutation compiles automatically over participating > > computers. > > > Symmetric keys are used to protect the privacy of your data. > > > How it works: > > > 1. The team agrees on the queue ID and symmetric key for their builds > > 2. They select or deploy the server > > 3. They run any number of build slaves and configure them to watch > > that queue on that server > > 4. When building, they use the DistCompile? class to compile instead > > of the Compile class > > 5. DistCompile? does a pre-compile (non-permutation specific), then > > uploads the results to the central server on AppEngine? > > 6. Build Slaves who are polling the server download the precompiled > > file and perform a permutation compile, then upload the results to the > > server again > > 7. The compile client downloads build results until it has all the > > permutations > > 8 . Then it runs Link with the results and your build is done, > > hopefully faster than if you did it all locally > > > The best use case for this is if you have a few extra PCs and want to > > do your work on a laptop or something without a lot of memory/CPU. > > For example, one of my co-workers is taking >40 minutes to build our > > GWT stuff; I'm hoping this can bring it down to 5-10 minutes instead. > > > Please contact me if you're willing to help with: > > > 1. Suggestions (file them in the issue tracker) > > 2. Patches (put them in the issue tracker, too) > > 3. Active Development (be happy to give you contributor access) > > 4. Testing (file the bugs ...) > > > Thanks in advance! -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.