Hi, After much more work than I'd expected, I'm getting happier with the way the buildbot is working.
You can find the OpenChange buildbot at http://colo1.frogmouth.net:8010 You can find out more about buildbot at http://buildbot.net:80/trac The short form version is that it is a server (the buildmaster) that waits for changes to the svn repository (delivered as email), parses the email, waits for the repository to stabilise (no changes for a set period), and then kicks off the builder processes. There are four builders - three run on one buildslave, and one on the other buildslave. There is a list at http://colo1.frogmouth.net:8010/grid the quick builder and apidocs updates do incremental updates (i.e. svn up) the other builders delete the whole directory and do a fresh checkout. The builders report status back to the buildmaster, which in turn sends status updates (the web server, the IRC bot, and mail). The IRC bot allows a reasonable amount of control - it lives at #openchange-commits The builderslaves can run on different machines, although they don't at this stage - they just run on different accounts on the same machine. That machine runs Centos 5.2 (which is close to RHEL 5.2) A couple of things to note: 1. I can add more buildslaves / builders as required. Let me know if you'd like to participate. 2. I can make the mail notifier send notifications about every change, or about changes you were involved in. This is strictly opt-in. Let me know what svn account should map to which email address if you'd like to be mailed about how buildbot results (and whether you want everything or just your stuff). Another option would be to send to a mailing list. 3. The buildbot filters out any warnings from exchange.idl, so we can detect new warnings. Future plans involve extending tests to doing the full mapitest suite (instead of --no-server), and doing some new tests with openchangeclient, openchangepfadmin, exchange2ical, exchange2mbox and so on. If there are any questions, concerns or problems, please let me know either by mail or on IRC. Hope the buildbot helps you with openchange. Brad _______________________________________________ devel mailing list [email protected] http://mailman.openchange.org/listinfo/devel
