Buildbot

From Handwiki

Short description: Continuous integration testing framework
Buildbot
Buildbot logo.svg
Original author(s)Brian Warner[1][2][3][4]
Developer(s)Dustin J. Mitchell
Initial releaseApril 29, 2003; 21 years ago (2003-04-29)[3]
Stable release
3.7.0 / 4 December 2022; 19 months ago (2022-12-04)[5]
Written inPython
Operating systemPOSIX, Windows
Size4.6 MB
TypeContinuous integration
LicenseGPLv2

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]

Implementation

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

SCM support

(As of March 2021), 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



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

Categories: [Continuous integration] [Free software programmed in Python] [Build automation]


Download as ZWI file | Last modified: 08/12/2024 18:29:40 | 4 views
☰ Source: https://handwiki.org/wiki/Software:Buildbot | License: CC BY-SA 3.0

ZWI is not signed. [what is this?]