diff --git a/Buildbot-Overview.md b/Buildbot-Overview.md new file mode 100644 index 0000000..b44001d --- /dev/null +++ b/Buildbot-Overview.md @@ -0,0 +1,31 @@ +# Buildbot + +Buildbot is a continuous integration framework that we use to build Dolphin patches on different platforms. Builds can be triggered automatically (e.g., when a whitelisted GitHub user creates/updates a pull request) or manually (e.g., using the Tools/buildbot-try.sh helper script). Ping delroth on IRC to get access. + +## Configuration File +--- + +Use this template to create a `~/.buildbot/options` file: + +``` +try_connect = 'pb' +try_master = 'buildbot.dolphin-emu.org:8031' +try_username = '' +try_password = '' +try_who = '' +try_builders = ['wip-win-x86', 'wip-win-x64', 'wip-osx-x64', 'wip-deb-x64', 'wip-ubu-x64', 'wip-android'] +try_vc = 'git' + +from twisted.spread import banana +banana.SIZE_LIMIT = 100 * 1024 * 1024 +``` + +To override the `try_builders` setting use one or more `--builder` parameters. + +## Links +--- + +- [Dolphin Buildbot](https://buildbot.dolphin-emu.org/) +- [Waterfall view of recent builds](https://buildbot.dolphin-emu.org/waterfall) +- [Directory with built packages](https://dl.dolphin-emu.org/wips/) +- [Buildbot homepage](http://buildbot.net/)