The ASCEND BuildBot

From ASCEND

Jump to: navigation, search

I've set up a BuildBot server for ASCEND on a machine at ANU,

You should be able to click through to that page and view the status of builds for recent revisions. The BuildBot will poll our code repository every three minutes, and if it finds that a new revision has been commited, it will queue up builds on a variety of machines including Fedora Core 5, Solaris and hopefully Windows XP. The 'quick' builds have a short (1 minute, approx) before they start, which allows multiple commits in quick succession to be grouped together and made into a single build, to save server resources. Longer 'full builds' are performed as well, on a longer delay. For these builds, previous object code is removed (scons -c) before starting. Occasionally a full build exposes bugs not observed in a quick build.

Currently, the system is set up to email me the status of each build. It can also be set up to notify whoever has broken the build, etc. We can add extra build tests, etc, as desired. I'm keen to hear any suggestions or comments on this.

See also http://buildbot.sourceforge.net/

We have instructions for Installing Buildbot on Windows.