This is the Buildbot manual for Buildbot version 1.4.0.
2. Buildbot Manual¶
- 2.1. Introduction
- 2.2. Installation
- 2.3. Concepts
- 2.4. Secret Management
- 2.5. Configuration
- 2.5.1. Configuring Buildbot
- 2.5.2. Global Configuration
- 2.5.3. Change Sources
- 2.5.4. Schedulers
- 2.5.5. Workers
- 2.5.6. Builder Configuration
- 2.5.7. Build Factories
- 2.5.8. Properties
- 2.5.9. Build Steps
- 2.5.10. Interlocks
- 2.5.11. Reporters
- 2.5.12. Web Server
- 2.5.13. Change Hooks
- 2.5.14. Custom Services
- 2.5.15. DbConfig
- 2.5.16. Configurators
- 2.6. Transition to “worker” terminology
- 2.6.1. Old names fallback settings
- 2.6.2. Changed API
- 2.6.3. Plugins
- 2.6.4.
BuildmasterConfig
changes - 2.6.5. Docker latent worker changes
- 2.6.6. EC2 latent worker changes
- 2.6.7.
steps.slave.SetPropertiesFromEnv
changes - 2.6.8. Local worker changes
- 2.6.9. Worker Manager changes
- 2.6.10. Properties
- 2.6.11. Metrics
- 2.6.12. Database
- 2.6.13.
usePTY
changes - 2.6.14.
buildbot-worker
- 2.7. Customization
- 2.7.1. Programmatic Configuration Generation
- 2.7.2. Collapse Request Functions
- 2.7.3. Builder Priority Functions
- 2.7.4. Build Priority Functions
- 2.7.5.
canStartBuild
Functions - 2.7.6. Customizing SVNPoller
- 2.7.7. Writing Change Sources
- 2.7.8. Writing a New Latent Worker Implementation
- 2.7.9. Custom Build Classes
- 2.7.10. Factory Workdir Functions
- 2.7.11. Writing New BuildSteps
- 2.7.12. Writing Dashboards with Flask or Bottle
- 2.7.13. A Somewhat Whimsical Example (or “It’s now customized, how do I deploy it?”)
- 2.8. New-Style Build Steps
- 2.9. Command-line Tool
- 2.10. Resources
- 2.11. Optimization
- 2.12. Plugin Infrastructure in Buildbot
- 2.13. Deployment