Version 1 (modified by leto, 13 years ago) |
---|
BuildBot for Parrot
BuildBot is a Continuous Integration system. The normal use is to have a build master watch a source code repository (such as SVN) for changes and instruct several build slaves to build and test the software when a relevent change is detected.
There is now a BuildBot build master for Parrot. The web status page is http://buildbot.eigenstate.net:8040/
The buildbot at eigenstate.net polls the parrot SVN repository every 20 minutes looking for changes for the relevant branch(es.) If a change is found then the buildbot waits for five minutes of no further commits before sending messages to the slave(s) to checkout a clean copy of the source, and then to build and test it. http://buildbot.eigenstate.net:8040/
As of January 21 2008 there are currently 4 builders configured:
- building the trunk on fedora core 6 on x86_64
- building the trunk on ubuntu-ppc
- building the trunk on darwin-ppc
- building branch pdd17pmc on fedora core 6 on x86_64
Adding Build Slaves
If you would like to contribute a new build slave please contact Matisse Enzer <matisse@…>
BuildBot Status
Current forms of status information available for the parrot buildbot:
- Web page
- Email list
- IRC
Web Status Page
The web status page is available at: http://buildbot.eigenstate.net:8040/
Email List
Andy Armstrong has set up a list to which we are sending all the build results: http://hexten.net/mailman/listinfo/parrot-reports
IRC Bot
Build status information is also available from a bot on "irc.perl.org #parrot"< irc://irc.perl.org/parrot>. The bot name is *buildbot*. You have to ask it for status info - it will not automatically announce builds (yet.)
To see current status of known builders:
/msg buildbot status
to watch a currently running build (get builder names from 'status'):
/msg buildbot watch {builder-name}
for example:
/msg buildbot watch ubuntu-ppc-trunk