Caution
This page documents the latest, unreleased version of Buildbot. For documentation for released versions, see https://docs.buildbot.net/current/.
2.6. Customization
For advanced users, Buildbot acts as a framework supporting a customized build application. For the most part, such configurations consist of subclasses set up for use in a regular Buildbot configuration file.
This chapter describes some of the more common idioms in advanced Buildbot configurations.
- 2.6.1. Programmatic Configuration Generation
- 2.6.2. Collapse Request Functions
- 2.6.3. Priorities
- 2.6.4.
canStartBuild
Functions - 2.6.5. Customizing SVNPoller
- 2.6.6. Writing Change Sources
- 2.6.7. Writing a New Latent Worker Implementation
- 2.6.8. Custom Build Classes
- 2.6.9. Factory Workdir Functions
- 2.6.10. Writing New BuildSteps
- 2.6.11. Writing Dashboards with Flask or Bottle
- 2.6.12. A Somewhat Whimsical Example (or “It’s now customized, how do I deploy it?”)