Open main menu

CDOT Wiki β

Changes

Potential Projects

803 bytes added, 16:43, 11 January 2008
added buildbot source checkout project
References: Mark Finkle (mfinkle)
 
== Add source checkout to buildbot ==
 
Unlike many open source projects, it's not possible to do a CVS checkout and build the code. this is due to the complex module and version combinations necessary to get a particular product, for example Firefox. To accomplish this, Mozilla uses [http://mxr.mozilla.org/seamonkey/source/client.mk client.mk], which provides a set of rules for getting and building the code.
 
Increasingly, Mozilla is moving toward using the Python based buildbot system for automated builds and tests. It would be good to add a Source class for client.mk checkouts. This would mean creating a a general Source class that understands the idea of checking out a file which is used to drive the checkout and allow for integration with client.mk.
 
References: Rob Helmer (rhelmer)