Difference between revisions of "Continuous Integration"

From BRL-CAD
(add links to more buildbot info)
Line 1: Line 1:
 
BRL-CAD will soon have the beginnings of a Continuous Integration (CI) system.  A CI is sometimes called a continuous build system.  It provides an automated build/test cycle.
 
BRL-CAD will soon have the beginnings of a Continuous Integration (CI) system.  A CI is sometimes called a continuous build system.  It provides an automated build/test cycle.
  
The current CI system is [http://trac.buildbot.net/ 'buildbot'].  See the file 'HACKING.continuous_integration' in the source directory for more information.
+
The currently selected CI system is [http://trac.buildbot.net/ 'buildbot'].  After the buildmaster is set up and working, we will start accepting volunteers to provide their own hosts for buildslaves.
 +
 
 +
The following links are to the buildbot sections of some open source projects. We will be using some of their material for our documentation and procedures:
 +
 
 +
* [http://trac.webkit.org/wiki/BuildBot/ WebKit]
 +
* [http://wiki.osgeo.org/wiki/BuildBot/ OSGeo]
 +
* [http://code.google.com/p/ubiquity-xforms/wiki/WindowsBuildBotSlave/ ubiquity-xforms (Windows buildslave)]
 +
* [http://wiki.blender.org/index.php/Dev:Doc/Tools/BuildBot/ Blender]
 +
* [http://wiki.wxwidgets.org/Development:_Buildbot/ wxWidgets]
 +
 
 +
We recommend subscribing to the [http://lists.sourceforge.net/lists/listinfo/buildbot-devel/ buildbot mailing list] if you plan to volunteer a buildslave.  You may also want to subscribe to the mailing lists or forums of one or more of the sites listed above.

Revision as of 08:18, 12 December 2011

BRL-CAD will soon have the beginnings of a Continuous Integration (CI) system. A CI is sometimes called a continuous build system. It provides an automated build/test cycle.

The currently selected CI system is 'buildbot'. After the buildmaster is set up and working, we will start accepting volunteers to provide their own hosts for buildslaves.

The following links are to the buildbot sections of some open source projects. We will be using some of their material for our documentation and procedures:

We recommend subscribing to the buildbot mailing list if you plan to volunteer a buildslave. You may also want to subscribe to the mailing lists or forums of one or more of the sites listed above.