Version 120 (modified by dustin, 10 years ago) (diff)

Octopus updates as per David Strubbe


There are Buildbots installed all over the world. If you've installed one, please add it to this list (or drop dustin at a note and he'll add it), especially if it is publicly visible. The icons in the following table provide links to both the buildbot's Waterfall status page and each project's home page.

BuildbotThe "metabuildbot" is a buildbot which runs all of the buildbot's own unit tests.
PythonPython, the language that the Buildbot is written in, has recently set up its own Buildbot. Guido van Rossum mentioned it in his blog, and again in his keynote at !PyCon2006.
WebKit The OpenDarwin WebKit component (which includes the HTML renderer used by the Safari browser in Mac OS X) has a buildbot too.
MozillaMozilla uses Buildbot to drive all of it's continuous integration systems for Firefox, Thunderbird, SeaMonkey, and other products. Our Buildbot farm consists of over 700 build and test slaves.
Google ChromiumChromium is the open-source project behind Google Chrome
XEmacs XEmacs is a highly customizable open source text editor and application development system. The buildbot is used for smoke testing the beta development.
MongoDB MongoDB bridges the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide rich queries and deep functionality).
Wireshark Ulf Lamping reports that the Wireshark project, a well-known packet sniffer, uses a buildbot for their cross-platform compatibility testing. (Wireshark used to be known as Ethereal)
Monotone The Monotone version control system is using a buildbot to run unit tests. Their buildbot has been extended to handle Monotone's somewhat-unique VC scheme by Nathaniel Smith, and hopefully the patches will be merged into the main release soon.
Subversion The Subversion revision control system is using a Buildbot for automated tests across multiple platforms. Buildbot has had SVN support since the 0.4.3 release in early 2004.
Twisted The original publically-visible Buildbot installation runs the Twisted unit test suite.
Id Software Timothee Besset is using a Buildbot for compiling images for Windows, Linux, Mac OS X, XBox 360, and PS3 consoles
Nunatek Christopher Armstrong (radix) has set up a Buildbot to do web testing (using MaxQ) for one of his clients, as well as internally at Nunatak to run python unit tests.
? 'nbm' reports that “the first-or-second-largest media company in South Africa uses buildbot”, testing PHP code.
GStreamer Thomas Vander Stichele at Fluendo is using a Buildbot to run multi-distribution tests for their GStreamer-based streaming multimedia framework
Psycle Psycle is an open source modular music creation studio, combining a music tracker interface (like FastTracker 2 or Impulse Tracker) with plugin modularity. It supports its own plugin API, the VST2 plugin standard, and a tracker style sampler playback.
ILM Dave Peticolas at Industrial Light & Magic is using a Buildbot internally to test “lots of python code”
Free Geek The Free Geek project has a buildbot for the diagnostic tools they use to test donated hardware.
PBP Cory Dodt has created a BuildStep which allows Buildbots to drive tests. PBP is a web testing tool that (as I understand it) behaves as an HTTP client and makes sure a web application responds to queries correctly. With this BuildStep, you can incorporate PBP tests into your compile/build/test cycle.
Mono According to Fawad Halim, the Mono project has a buildbot running to test the HEAD and release branches of the main project on several architectures.
SpamAssassin Justin Mason reports that the SpamAssassin project is running a buildbot too.
Boost Rene Rivera says that the well-known Boost C++ project is moving all their testing to run under a buildbot, but it does not currently (aug 2005) appear to be online yet.
arkadas The Mono project has a buildbot running to test the HEAD and release branches of the main project on several architectures.
ETLab Mark Dillavou reports that he's installed a Buildbot in the Enabling Technology Laboratory at the University of Alabama, Birmingham, to maintain their visualization and virtual-environment projects.
Netbox Blue Stephen Thorne says that his company, Netbox Blue, uses a buildbot to build and test their network security appliance.
VideoLAN Clement Stenac writes in to say that the VideoLAN Project has a Buildbot to do their continuous-integration and nightly builds.
Nuxeo Stefane Fermigier reports that Nuxeo SAS is running this buildbot to test their ECM project named CPS.
Zope The Zope project (a large and well-known application server for building web Content Management Systems and the like) is using a buildbot to track the status of Zope3.
OpenID Kevin Turner reports that JanRain, Inc. is using a buildbot for their multi-language OpenID libraries.
KDE The KDE Project has a buildbot, working on their unstable code branch. But as of September 2007, I couldn't find a link to it.
ASCEND John Pye writes to say that the ASCEND project is using a buildbot.
Logicalware Kevin Campbell reports that his company is using a buildbot to help them provide commercial support of a product over a large range of architectures.
CodeSourcery Stefan Seefeld is using a buildbot for internal builds and tests at his company.
Xenomai Niklaus Giger has set up a buildbot for the Xenomai project.
Aqsis Paul Gregory has set up a buildbot for the Aqsis rendering project
Enfold Systems Sidnei da Silva reports that his company has a buildbot to test and drive automated builds. One of his buildslaves is installed as a Windows Service (using py2exe).
Ebn Geeklog free project has a buildbot for the diagnostic tools they use to test data processing
Auger Observatory Tom Paul reports that a buildbot is in use at the Pierre Auger Observatory to test the data processing and analysis software in use there. "The observatory is designed to unveil the origins and composition of the highest energy cosmic rays, and is operated by a collaboration of about 300 physicists (running code on quite a few different platforms)".
Cheesecake Michal Kwiatkowski reports that the pycheesecake project is using a buildbot to run all their functional and unit tests. This project ranks many python packages according to such quality metrics like pylint scores, percentage of documented methods, and downloadability.
ReactOS Aleksey Bragin has set up a buildbot for the ReactOS project, to automate the creation of installation CD images. This project is dedicated to creating a GPLed windows-compatible operating system from the ground up.
Armagetron Advanced Dave Fancella points us to a Buildbot used to build Mac OS X and Linux images (with windows in the works) for their "Tron clone in 3D", a light-cycles game with advanced AI, network play, and 3-D graphics.
GHC The Glasgow Haskell Compiler is using a buildbot to test their compiler on multiple platforms and processor architectures.
OpenOffice The well-known OpenOffice suite is using a buildbot for cross-platform testing. They have a page describing how they use it and some of their plans for the future.
Jython Jython uses a buildbot to run their tests on the JVM on several platforms and to make nightly builds
OpenSG The OpenSG project ("a portable scenegraph system to create realtime graphics programs") has managed to get a buildbot waterfall display embedded inside a page of their Trac instance.. very cool.
NUT The Network UPS Tools project (NUT) uses a buildbot for testing SVN commits.
GNOME The GNOME project is using a fleet of buildbots (something like 157 buildmasters!) to compile and test the entire GNOME world
Octopus Octopus (a quantum-mechanical simulator) is using a Buildbot, and that it is integrated into their Trac instance.
SnapLogic SnapLogic is an open-source solution that transforms data into services so that data can be easily integrated across applications, databases and networks. They use Buildbot for continuous, cross-platform testing of their server, client, and installer.
OpenPlans The Open Planning is building tools to connect people online to affect real world change. They use Buildbot to test their build process of zope+plone customizations and run their tests.
Gentoo Linux Markus Ullmann runs a third party project contributing to Gentoo Linux by building packages on request on different hardware architectures with help from various users. Buildbot is the core of this project.
Topographica Topographica, a software package for modeling of neural maps, is automatically built and tested on multiple platforms using Buildbot.
NuFW NuFW, the authenticating firewall by INL runs buildbot on its SVN to perform functional tests on each modification.
sipXecs Open Source SIP PBX for Linux uses buildbot to run unit tests and perform distribution builds on multiple Linux distributions.
Kusu Project Kusu is the open source base for the next generation of Platform Open Cluster Stack 5 (OCS).
wxWidgets wxWidgets cross-platform GUI toolkit runs buildbot to ensure it compiles and its unit tests run on different platforms/compilers/OS versions.
Tamarin The Tamarin virtual machine will be used by Mozilla within SpiderMonkey, the core JavaScript engine embedded in Firefox®, and other products based on Mozilla technology. The code will continue to be used by Adobe as part of the ActionScript™ Virtual Machine within Adobe® Flash® Player. The new AVM2 virtual machine is available in Flash Player 9
ES4 Reference Implementation ECMA-262 Edition 4 is the next-generation version of ECMAScript being developed currently by the ECMA TG1 working group.
darcs darcs is a uniquely flexible revision control tool
DrizzleDrizzle - A Lightweight SQL Database for Cloud and Web. The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL.
PyAMFPyAMF provides Action Message Format (AMF) support for Python that is compatible with the Flash Player. It includes integration with Python web frameworks like Django, Pylons, Twisted, and more.
Amanda The Advanced Maryland Automatic Network Disk Archiver
Orzone Orzone AB - improves medical outcome through training and planning applications
Parrot Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages.
Dr.Web uses Buildbot-based continous integration system for *NIX packages
UltraStar DeluxeBuildBot to check the code of UltraStarDeluxe, a truely cross-platform singing game for Windows, Linux, Mac OS X and FreeBSD written in Delphi/FreePascal. On all platforms the tests include download from the svn repository, compiling and linking the sources. Where appropriate an application is built. On some platforms disk images or distribution packages are created. Some have upload to a nightly snapshot server.
SOGSOG is a coupled biology and physics model of deep estuaries such as the Strait of Georgia, and Rivers Inlet. It was developed by Dr. Susan Allen's Mesoscale Dynamics of Ocean and Atmosphere group in the Department of Earth & Ocean Sciences at the University of British Columbia in Vancouver. SOG is being used as part of the STRATOGEM and Rivers Inlet projects. Buildbot does on-commit, nightly, and weekly regression tests on the code, and helps to maintain the compatibility of the codebase with the 2 different FORTRAN compilers used by the researchers and developers.
Task CoachTask Coach is a simple open source todo manager to manage personal tasks and todo lists. We use a buildbot to run various tests and provide bleeding-edge packages for several operating systems.
Auto Insurance Web Auto Insurance Web is a data aggregator and distribution network. Buildbot is used to test a variety of development scenarios and configurations for optimal performance, within a heterogeneous network environment.
ScummVMScummVM is a re-implementation of the engines of many classic graphical adventure games such as Monkey Island or Space Quest. Buildbot is used to compile ScummVM trunk & the most current release branch for a wide variety of target systems, including Linux (Intel, 32bit and 64bit), Mac OS X (Intel and PowerPC), WindowsCE, Dreamcast, iPhone and many more. This helps us discover regressions on individual ports very quickly, and gives users access to bleeding edge test binaries.
EDEEDE desktop project is running a buildbot to compile EDE and run unit tests on various OS-es and compilers.
ClementineMusic player based on GStreamer and Amarok 1.4, uses buildbot to run unit tests and create binaries for Windows and Linux.
SongbirdTake your music with you, share playlists with friends, watch video, find out when favorite bands play your town, and discover new tracks by hot new artists.
MariaDBMariaDB is a branch/fork of the MySQL database server. Buildbot is used to test all pushes across a number of branches and platforms. Buildbot is also used to build and test binary packages for around 20 different platforms.
Tahoe-LAFSTahoe-LAFS is a secure decentralized storage system. Buildbot is used to test all commits on a number of platforms, as well as to build and test binary packages.
PaintownPaintown is a 2-d engine for fighting games. If you are looking for a side-scrolling, action packed game like you used to play or if you are looking for an extensible engine to write your own game, look no further.
Reu2Reu2 is a crossplatform C++ library of reusable utility modules, built over Boost>=1.38. Buildslaves: Ubuntu Lucid 32-bit, Win7 64-bit
SynergySynergy is FOSS that lets you easily share a single mouse and keyboard between multiple computers with different operating systems, without special hardware. All you need is a LAN connection. It's intended for users with multiple computers, where each system uses its own display.
OpenERPOpenERP produces open source business applications: Enterprise Management made Easy and Powerful
install a Buildbot today and get your name added here

link to the buildbot's main status page
link to the project's home page

The pretty home page icon comes from the Tango Project, and is used under the Creative Commons Attribution Share-Alike license.

Attachments (2)

Download all attachments as: .zip