Back to developer page.
Buildbot
Buildbot Overview
We use Buildbot for automated building and testing of Fast Downward. The Buildbot master for Fast Downward is located at http://buildbot.fast-downward.org/, and it currently runs Buildbot version 0.7.12.
Buildbot Configuration
Our Buildbot is configured with 4 build types:
- Quick - performs an incremental build immediately after each commit
- Full - performs an clean build and a quick translator check 5 minutes after each commit
- Nightly - performs a small planning test and a big translator check every night
- Weekly - performs a big planning test and a big translator check every night
Buildbot Operation
Here are some basic commands for the buildbot (master or slave):
- Start
buildbot start BASEDIR
- Stop
buildbot stop BASEDIR
- Reconfig (reread configuration file without restarting)
buildbot reconfig BASEDIR
- Restart
buildbot restart BASEDIR
BASEDIR is the location of the buildbot configuration file (master.cfg for master, buildbot.tac for slave)