Integration scripts of Buildbot and JHBuild



	Hi,

	These days I've been working in integration of Buildbot with JHBuild,
in order to be able to get a configuration of Buildbot compiling all
Gnome (I'm trying Gnome 2.16).

	This is based in the ideas sent by Einar Karttunen last week. What I
did:
	* Scripts to run a lot of masters in one twistd daemon. Same for
slaves. This is more memory efficient and lets me share schedulers among
buildmaster instances.
	* Easy configuration, based in jhbuild modulesets and simple python
configuration files.
	* An aggregate web view, that links the waterfall views of all projects
and shows the status of each builder.
	* Some scripts to integrate checks and coverage reports.

	I've written the instructions and implementation notes here:
	http://community.igalia.com/twiki/bin/view/Main/JhbuildBuildbot

	I've also developed some changes to the waterfall view. Mainly an RSS
feed and a link from the builder view to the waterfall view of the
project showing only that builder:
https://sourceforge.net/tracker/?func=detail&atid=537003&aid=1560660&group_id=73177
https://sourceforge.net/tracker/?func=detail&atid=537003&aid=1560661&group_id=73177

	This work has been done under the umbrella of the Gnome Build Brigade
(http://live.gnome.org/BuildBrigade). The goal is to develop a prototype
of Buildbot as a continuous integration tool for Gnome project. I hope I
can have a public deployment in production soon :).

	Oh, these scripts are alpha quality. Don't cry if they break or don't
work, but just warn me O:).

-- 
Jose Dapena Paz <jdapena igalia com>
Igalia



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]