- Table Of Contents
- 1. Buildbot Tutorial
- 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 and Changes
- 2.5.5. Schedulers
- 2.5.6. Workers
- 2.5.7. Builder Configuration
- 2.5.8. Projects
- 2.5.9. Build Factories
- 2.5.10. Build Sets
- 2.5.11. Properties
- 2.5.12. Build Steps
- 2.5.12.1. Parameters Common to all Steps
- 2.5.12.2. Common Parameters of source checkout operations
- 2.5.12.3. Bzr
- 2.5.12.4. CVS
- 2.5.12.5. Darcs
- 2.5.12.6. Gerrit
- 2.5.12.7. GitHub
- 2.5.12.8. GitLab
- 2.5.12.9. Git
- 2.5.12.10. Mercurial
- 2.5.12.11. Monotone
- 2.5.12.12. P4
- 2.5.12.13. Repo
- 2.5.12.14. SVN
- 2.5.12.15. GitCommit
- 2.5.12.16. GitTag
- 2.5.12.17. GitPush
- 2.5.12.18. GitDiffInfo
- 2.5.12.19. ShellCommand
- 2.5.12.20. Shell Sequence
- 2.5.12.21. Compile
- 2.5.12.21. Compile
- 2.5.12.22. Configure
- 2.5.12.23. CMake
- 2.5.12.24. Visual C++
- 2.5.12.25. Cppcheck
- 2.5.12.26. Robocopy
- 2.5.12.27. Test
- 2.5.12.28. TreeSize
- 2.5.12.29. PerlModuleTest
- 2.5.12.30. SubunitShellCommand
- 2.5.12.31. HLint
- 2.5.12.32. MaxQ
- 2.5.12.33. Trigger
- 2.5.12.34. BuildEPYDoc
- 2.5.12.35. PyFlakes
- 2.5.12.36. Sphinx
- 2.5.12.37. PyLint
- 2.5.12.38. Trial
- 2.5.12.39. RemovePYCs
- 2.5.12.40. HTTP Requests
- 2.5.12.41. Worker Filesystem Steps
- 2.5.12.42. Transferring Files
- 2.5.12.44. MasterShellCommand
- 2.5.12.45. LogRenderable
- 2.5.12.47. SetProperty
- 2.5.12.46. Assert
- 2.5.12.48. SetProperties
- 2.5.12.49. SetPropertyFromCommand
- 2.5.12.51. RpmBuild
- 2.5.12.52. RpmLint
- 2.5.12.53. MockBuildSRPM Step
- 2.5.12.54. MockRebuild
- 2.5.12.55. DebPbuilder
- 2.5.12.57. DebLintian
- 2.5.13. Interlocks
- 2.5.14. Report Generators
- 2.5.15. Reporters
- 2.5.15.1. ReporterBase
- 2.5.15.2. BitbucketServerCoreAPIStatusPush
- 2.5.15.2. BitbucketServerCoreAPIStatusPush
- 2.5.15.3. BitbucketServerPRCommentPush
- 2.5.15.4. BitbucketServerStatusPush
- 2.5.15.6. GerritStatusPush
- 2.5.15.5. BitbucketStatusPush
- 2.5.15.7. GerritVerifyStatusPush
- 2.5.15.9. GitHubStatusPush
- 2.5.15.10. GitLabStatusPush
- 2.5.15.11. HttpStatusPush
- 2.5.15.12. IRC Bot
- 2.5.15.13. MailNotifier
- 2.5.15.14. PushjetNotifier
- 2.5.15.15. PushoverNotifier
- 2.5.15.16. Telegram Bot
- 2.5.15.17. ZulipStatusPush
- 2.5.16. Web Server
- 2.5.17. Change Hooks
- 2.5.18. Custom Services
- 2.5.19. DbConfig
- 2.5.20. Configurators
- 2.5.21. Manhole
- 2.5.22. Multimaster
- 2.5.23. Multiple-Codebase Builds
- 2.5.24. Miscellaneous Configuration
- 2.5.25. Testing Utilities
- 2.6. Customization
- 2.7. Command-line Tool
- 2.8. Resources
- 2.9. Optimization
- 2.10. Plugin Infrastructure in Buildbot
- 2.11. Deployment
- 2.12. Upgrading
- 3. Buildbot Development
- 3.1. Development Quick-start
- 3.2. Submitting Pull Requests
- 3.3. General Documents
- 3.3.1. Master Organization
- 3.3.2. Buildbot Coding Style
- 3.3.3. Buildbot’s Test Suite
- 3.3.4. Configuration
- 3.3.6. Writing Schedulers
- 3.3.7. Utilities
- 3.3.8. Build Result Codes
- 3.3.9. WWW Server
- 3.3.10. Javascript Data Module
- 3.3.11. Base web application
- 3.3.12. Authentication
- 3.3.13. Authorization
- 3.3.14. Master-Worker API
- 3.3.15. Master-Worker connection with MessagePack over WebSocket protocol
- 3.3.16. Claiming Build Requests
- 3.3.17. String Encodings
- 3.3.18. Metrics
- 3.3.19. Secrets
- 3.3.22. Statistics Service
- 3.3.23. How to package Buildbot plugins
- 3.4. REST API
- 3.5. REST API Specification
- 3.5.1. builder
- 3.5.2. buildrequest
- 3.5.3. build
- 3.5.4. buildset
- 3.5.5. build_data
- 3.5.6. change
- 3.5.7. changesource
- 3.5.8. forcescheduler
- 3.5.9. identifier
- 3.5.10. logchunk
- 3.5.11. log
- 3.5.12. master
- 3.5.13. patch
- 3.5.14. project
- 3.5.15. rootlink
- 3.5.16. scheduler
- 3.5.17. sourcedproperties
- 3.5.18. sourcestamp
- 3.5.19. spec
- 3.5.20. step
- 3.5.21. worker
- 3.5.22. test_result
- 3.5.23. testresultset
- 3.5.24. Raw endpoints
- 3.6. Data API
- 3.7. Database
- 3.8.1. Buildsets connector
- 3.8.2. Buildrequests connector
- 3.8.3. Builders connector
- 3.8.4. Builds connector
- 3.8.5. Build data connector
- 3.8.6. Steps connector
- 3.8.7. Logs connector
- 3.8.8. Changes connector
- 3.8.9. Change sources connector
- 3.8.10. Schedulers connector
- 3.8.11. Source stamps connector
- 3.8.12. State connector
- 3.8.13. Users connector
- 3.8.14. Masters connector
- 3.8.15. Workers connector
- 3.8. Database connectors API
- 3.9. Messaging and Queues
- 3.10. Classes
- 3.10.1. Builds
- 3.10.2. Workers
- 3.10.3. BuildFactory
- 3.10.4. Change Sources
- 3.10.5. RemoteCommands
- 3.10.6. BuildSteps
- 3.10.7. BaseScheduler
- 3.10.8. ForceScheduler
- 3.10.9. IRenderable
- 3.10.10. IProperties
- 3.10.11. IConfigurator
- 3.10.12. ResultSpecs
- 3.10.13. Protocols
- 3.10.14. WorkerManager
- 3.10.15. Logs
- 3.10.16. LogObservers
- 3.10.17. Authentication
- 3.10.18. Avatars
- 3.10.19. Web Server Classes
- 4. Release Notes
- 6. API Indices
- Release Notes
- 5.1. Buildbot 2.10.5 ( 2021-04-05 )
- 5.29. Release Notes for Buildbot 1.8.2 ( 2019-05-22 )
- 5.42. Release Notes for Buildbot 0.9.15.post1 ( 2018-01-07 )
- 5.60. Release Notes for Buildbot 0.9.1
- 5.61. Release Notes for Buildbot 0.9.0
- 5.62. Release Notes for Buildbot 0.9.0rc4
- 5.63. Release Notes for Buildbot 0.9.0rc3
- 5.64. Release Notes for Buildbot 0.9.0rc2
- 5.65. Release Notes for Buildbot 0.9.0rc1
- 5.66. Release Notes for Buildbot 0.9.0b9
- 5.67. Release Notes for Buildbot 0.9.0b8
- 5.68. Release Notes for Buildbot 0.9.0b7
- 5.69. Release Notes for Buildbot 0.9.0b6
- 5.70. Release Notes for Buildbot 0.9.0b5
- 5.71. Release Notes for Buildbot 0.9.0b4
- 5.72. Release Notes for Buildbot 0.9.0b3
- 5.73. Release Notes for Buildbot 0.9.0b2
- 5.74. Release Notes for Buildbot 0.9.0b1
- 5.75. Release Notes for Buildbot 0.8.11
- 5.76. Release Notes for Buildbot 0.8.10
- 5.77. Release Notes for Buildbot 0.8.9
- 5.78. Release Notes for Buildbot v0.8.8
- 5.79. Release Notes for Buildbot v0.8.7
- 5.80. Release Notes for Buildbot v0.8.6p1
- Other
Table Of Contents
Caution
Buildbot no longer supports Python 2.7 on the Buildbot master.
This is the Buildbot documentation for Buildbot version 3.9.0.
If you are evaluating Buildbot and would like to get started quickly, start with the Tutorial. Regular users of Buildbot should consult the Manual, and those wishing to modify Buildbot directly will want to be familiar with the Developer’s Documentation.
Table Of Contents
- 1. Buildbot Tutorial
- 2. Buildbot Manual
- 3. Buildbot Development
- 4. Release Notes
- 4.1. Buildbot
3.9.0
(2023-08-16
) - 4.2. Buildbot
3.8.0
(2023-04-16
) - 4.3. Buildbot
3.7.0
(2022-12-04
) - 4.4. Buildbot
3.6.1
(2022-09-22
) - 4.5. Buildbot
3.6.0
(2022-08-25
) - 4.6. Buildbot
3.5.0
(2022-03-06
) - 4.7. Buildbot
3.4.1
(2022-02-09
) - 4.8. Buildbot
3.4.0
(2021-10-15
) - 4.9. Buildbot
3.3.0
(2021-07-31
) - 4.10. Buildbot
3.2.0
(2021-06-17
) - 4.11. Buildbot
3.1.1
(2021-04-28
) - 4.12. Buildbot
3.1.0
(2021-04-05
) - 4.13. Buildbot
3.0.3
(2021-04-05
) - 4.14. Buildbot
3.0.2
(2021-03-16
) - 4.15. Buildbot
3.0.1
(2021-03-14
) - 4.16. Buildbot
3.0.0
(2021-03-08
)
- 4.1. Buildbot
- 5. Older Release Notes
- 5.1. Buildbot
2.10.5
(2021-04-05
) - 5.2. Buildbot
2.10.4
(2021-03-16
) - 5.3. Buildbot
2.10.3
(2021-03-14
) - 5.4. Buildbot
2.10.2
(2021-03-07
) - 5.5. Buildbot
2.10.1
(2021-01-29
) - 5.6. Buildbot
2.10.0
(2021-01-02
) - 5.7. Buildbot
2.9.4
(2020-12-26
) - 5.8. Buildbot
2.9.3
(2020-12-15
) - 5.9. Buildbot
2.9.2
(2020-12-08
) - 5.10. Buildbot
2.9.1
(2020-12-05
) - 5.11. Buildbot
2.9.0
(2020-12-04
) - 5.12. Buildbot
2.8.4
(2020-08-29
) - 5.13. Buildbot
2.8.3
(2020-08-22
) - 5.14. Buildbot
2.8.2
(2020-06-14
) - 5.15. Buildbot
2.8.1
(2020-06-06
) - 5.16. Buildbot
2.8.0
(2020-05-27
) - 5.17. Buildbot
2.7.0
(2020-02-27
) - 5.18. Buildbot
2.6.0
(2020-01-21
) - 5.19. Buildbot
2.5.1
(2019-11-24
) - 5.20. Buildbot
2.5.0
(2019-10-17
) - 5.21. Buildbot
2.4.1
(2019-09-11
) - 5.22. Buildbot
2.4.0
(2019-08-18
) - 5.23. Buildbot
2.3.1
(2019-05-22
) - 5.24. Buildbot
2.3.0
(2019-05-06
) - 5.25. Buildbot
2.2.0
(2019-04-07
) - 5.26. Buildbot
2.1.0
(2019-03-09
) - 5.27. Buildbot
2.0.1
(2019-02-06
) - 5.28. Buildbot
2.0.0
(2019-02-02
) - 5.29. Release Notes for Buildbot
1.8.2
(2019-05-22
) - 5.30. Release Notes for Buildbot
1.8.1
(2019-02-02
) - 5.31. Release Notes for Buildbot
1.8.0
(2019-01-20
) - 5.32. Release Notes for Buildbot
1.7.0
(2018-12-21
) - 5.33. Release Notes for Buildbot
1.6.0
(2018-11-16
) - 5.34. Release Notes for Buildbot
1.5.0
(2018-10-09
) - 5.35. Release Notes for Buildbot
1.4.0
(2018-09-02
) - 5.36. Release Notes for Buildbot
1.3.0
(2018-07-13
) - 5.37. Release Notes for Buildbot
1.2.0
(2018-06-10
) - 5.38. Release Notes for Buildbot
1.1.2
(2018-05-15
) - 5.39. Release Notes for Buildbot
1.1.1
(2018-04-06
) - 5.40. Release Notes for Buildbot
1.1.0
(2018-03-10
) - 5.41. Release Notes for Buildbot
1.0.0
(2018-02-11
) - 5.42. Release Notes for Buildbot
0.9.15.post1
(2018-01-07
) - 5.43. Release Notes for Buildbot
0.9.15
(2018-01-02
) - 5.44. Release Notes for Buildbot
0.9.14
(2017-12-08
) - 5.45. Release Notes for Buildbot
0.9.13
(2017-11-07
) - 5.46. Release Notes for Buildbot
0.9.12.post1
(2017-10-10
) - 5.47. Release Notes for Buildbot
0.9.12
(2017-10-05
) - 5.48. Release Notes for Buildbot
0.9.11
(2017-09-08
) - 5.49. Release Notes for Buildbot
0.9.10
(2017-08-03
) - 5.50. Release Notes for Buildbot
0.9.9.post2
(2017-07-06
) - 5.51. Release Notes for Buildbot
0.9.9.post1
(2017-07-01
) - 5.52. Release Notes for Buildbot
0.9.9
(2017-06-29
) - 5.53. Release Notes for Buildbot
0.9.8
(2017-06-14
) - 5.54. Release Notes for Buildbot
0.9.7
(2017-05-09
) - 5.55. Release Notes for Buildbot
0.9.6
(2017-04-19
) - 5.56. Release Notes for Buildbot
0.9.5
(2017-03-18
) - 5.57. Release Notes for Buildbot
0.9.4
(2017-02-08
) - 5.58. Release Notes for Buildbot
0.9.3
(2017-01-11
) - 5.59. Release Notes for Buildbot
0.9.2
(2016-12-13
) - 5.60. Release Notes for Buildbot
0.9.1
- 5.61. Release Notes for Buildbot
0.9.0
- 5.62. Release Notes for Buildbot
0.9.0rc4
- 5.63. Release Notes for Buildbot
0.9.0rc3
- 5.64. Release Notes for Buildbot
0.9.0rc2
- 5.65. Release Notes for Buildbot
0.9.0rc1
- 5.66. Release Notes for Buildbot 0.9.0b9
- 5.67. Release Notes for Buildbot 0.9.0b8
- 5.68. Release Notes for Buildbot 0.9.0b7
- 5.69. Release Notes for Buildbot 0.9.0b6
- 5.70. Release Notes for Buildbot 0.9.0b5
- 5.71. Release Notes for Buildbot 0.9.0b4
- 5.72. Release Notes for Buildbot 0.9.0b3
- 5.73. Release Notes for Buildbot 0.9.0b2
- 5.74. Release Notes for Buildbot 0.9.0b1
- 5.75. Release Notes for Buildbot 0.8.11
- 5.76. Release Notes for Buildbot 0.8.10
- 5.77. Release Notes for Buildbot 0.8.9
- 5.78. Release Notes for Buildbot v0.8.8
- 5.79. Release Notes for Buildbot v0.8.7
- 5.80. Release Notes for Buildbot v0.8.6p1
- 5.1. Buildbot
- 6. API Indices
Copyright
This documentation is part of Buildbot.
Buildbot is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Copyright Buildbot Team Members
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论