Buildbot

Short description: Continuous integration testing framework

Buildbot

Original author(s)| Brian Warner[1][2][3][4]
Developer(s)| Dustin J. Mitchell
Initial release| April 29, 2003; 23 years ago (2003-04-29)[3]
Stable release|

3.7.0 / 4 December 2022; 3 years ago (2022-12-04)[5]

Written in| Python
Operating system| POSIX, Windows
Size| 4.6 MB
Type| Continuous integration
License| GPLv2

Buildbot is a software development continuous integration tool which automates the compile or test cycle required to validate changes to the project code base. It began as a light-weight alternative to the Mozilla project's Tinderbox, and is now used by Python,[6] WebKit,[7] LLVM,[8] Blender,[9] ReactOS,[10] and many other projects.[11]

## Contents

* 1 Implementation
* 2 SCM support
* 3 See also
* 4 References
* 5 External links

## Implementation

Buildbot is written in Python on top of the Twisted libraries.

## SCM support

As of March 2021[update], in version 2.10.1, Buildbot supports SCM integration with CVS, Subversion, Darcs, Mercurial, Bazaar, Git, Monotone, Repo/Gerrit, Perforce, and BitKeeper.[12]

## See also

* Build automation
* Comparison of continuous integration software

## References

1. ↑ Nyman, Robert (12 August 2014). "How can we write better software? – Interview series, part 2 with Brian Warner". Mozilla. https://hacks.mozilla.org/2014/08/how-can-we-write-better-software-interview-series-part-2-with-brian-warner/.
2. ↑ Warner, Brian. "Personal Projects". http://www.lothar.com/Projects/index.html. "I am the author (but no longer the primary maintainer) of Buildbot"
3. ↑ 3.0 3.1 "Project: BuildBot: Release Notes". 29 Apr 2003. http://sourceforge.net/project/shownotes.php?release_id=155929.
4. ↑ "Import of the upstream sources from Sourceforge.net" (in en). 25 November 2005. https://github.com/buildbot/buildbot/commit/464eaffcdd080f48fe2df79b60cc6098ff1fee8c. "Repository: warner@cvs.sourceforge.net"
5. ↑ "Releases - buildbot/buildbot". https://github.com/buildbot/buildbot/releases. Retrieved 5 December 2022.
6. ↑ "Python Buildbot" (in en). https://buildbot.python.org.
7. ↑ "Buildbot". https://build.webkit.org.
8. ↑ "LLVM Buildbot". http://lab.llvm.org:8011/.
9. ↑ "Buildbot". https://builder.blender.org/admin/.
10. ↑ "Buildbot". https://build.reactos.org.
11. ↑ "Buildbot success stories" (in en). https://github.com/buildbot/buildbot/wiki/SuccessStories.
12. ↑ "2.5.3. Change Sources and Changes — Buildbot 2.10.1 documentation". http://docs.buildbot.net/current/manual/configuration/changesources.html#choosing-a-change-source.

## External links

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Buildbot. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Buildbot&oldid=734823"