# 2.5. Configuration

The following sections describe the configuration of the various Buildbot components. The information available here is sufficient to create basic build and test configurations, and does not assume great familiarity with Python.

In more advanced Buildbot configurations, Buildbot acts as a framework for a continuous-integration application. The next section, Customization, describes this approach, with frequent references into the development documentation.

- 2.5.1. Configuring Buildbot
- 2.5.2. Global Configuration
- 2.5.3. Change Sources and Changes
- 2.5.4. Changes
- 2.5.5. Schedulers
- 2.5.6. Workers
- 2.5.7. Builder Configuration
- 2.5.8. Projects
- 2.5.9. Codebases
- 2.5.10. Build Factories
- 2.5.11. Build Sets
- 2.5.12. Properties
- 2.5.13. Build Steps
- 2.5.14. Interlocks
- 2.5.15. Report Generators
- 2.5.16. Reporters
- 2.5.17. Web Server
- 2.5.18. Change Hooks
- 2.5.19. Custom Services
- 2.5.20. DbConfig
- 2.5.21. Configurators
- 2.5.22. Manhole
- 2.5.23. Multimaster
- 2.5.24. Multiple-Codebase Builds
- 2.5.25. Miscellaneous Configuration
- 2.5.26. Testing Utilities