[limb-users] New Continuous Integration Server

Pavel Shevaev pacha.shevaev at gmail.com
Tue Feb 27 19:03:44 MSK 2007


We have completely reimplemented our nightly builds server(
http://snaps.limb-project.com ) and now it's almost a full fledged
Continuous Integration server. 'Almost' because some important
features are still missing: RSS build feeds, mail notification, to
name a few. However this is a much better and more flexible solution
than it used to be.

This is how it works in a nutshell. Every night all packages are
checked out from the repository and unit tested with each package's
tests. If all tests for the certain package pass the build is marked
successful(green) otherwise failed(red).

Either way, successful or not, each build is assigned some unique
identifier, archived and published into web accessible directory. Up
to 3 last package builds are stored and you can browse each build's
CHANGE.LOG and BUILD.LOG files to see latest changes and complete log
of system messages including errors.

We also plan to make 'on-demand' building of packages in the nearest
future. This will be done via Subversion on-commit hook triggering the
build process for the certain packages.

New Continuous Integration server is based on the buildman project
built with Limb3. Once a bit more tested in production the buildman's
source code will be available to the public.

-- 
Best regards, Pavel
--
LIMB - http://limb-project.com
Bureau of Information Technologies - http://www.bit-creative.com


More information about the limb-users mailing list