Hi friends

Thanks to excellent scriptting work done by Tomas Salfischberger and additional server powers kindly donated by jaebird, lostlogic and linuxstb, we're now finally introducing the

 Rockbox Distributed CVS Builds

Our main build server has struggled harder and harder to keep up with the growing number of builds and the growing size of a full Rockbox build. It has made the time from commit until the status shows up in the table on the site reaching unbearable.

Starting now, we have replaced the old one-single-build-host with a distributed system that hands out build jobs to other servers and then collect the results back. The more servers we use for this, the faster it'll be. Currently there are three servers setup, in addition to the main one (that also builds) and it is currently 4-6 times faster than the previous version. (Due to the new servers being faster/less loaded.)

 Want to offer server resources and help speeding this up even more?

If so, please reply to me off-list and we'll set you up! You'll be expected to have (most) compilers setup, a 24-hour availability and an ssh server running that can allow the build client to run jobs. You don't need very great bandwidth, but it'll of course help if you have at least 2mbit or more so that the transfer times won't limit this too much. Also, the better CPU your box has the faster it'll build of course.

I hope to get a wiki page with a full description of how to setup a build server done soon.

--
 Daniel Stenberg -- http://www.rockbox.org/ -- http://daniel.haxx.se/

Reply via email to