CERN LCG Nightly build configurator

Background

Being one of the biggest science experiments in the world, CERN is host to a massive amount of software development. Not only is CERN software used by particles physicists world wide, other areas from space science to medical facilities uses the tools as well. Moreover most of the software is supported on a variety of platforms, from Windows and Linux to Mac OS X and other Unix variants.

To ensure that everything works as intended a complex testing environment preforms nightly configuration, build and run-time testing of the software.

The Nightly build configurator is a web-based tool for configuring this test platform.

Presentations

Presentation for the LCG group

Presentation given at a group meeting at the Niels Bohr Institute

Report

CERN Project report

Video

The video shows how to configure various parts of the setup. Everything marked in either red or green, is validated on the server, by sending the context back in real-time. On the server validation can happen against a Subversion, CVS or Active Directory repository depending on the datatype.






CERN LCG Nightly build configurator

Background

Being one of the biggest science experiments in the world, CERN is host to a massive amount of software development. Not only is CERN software used by particles physicists world wide, other areas from space science to medical facilities uses the tools as well. Moreover most of the software is supported on a variety of platforms, from Windows and Linux to Mac OS X and other Unix variants.

To ensure that everything works as intended a complex testing environment preforms nightly configuration, build and run-time testing of the software.

The Nightly build configurator is a web-based tool for configuring this test platform.

Presentations

Presentation for the LCG group

Presentation given at a group meeting at the Niels Bohr Institute

Report

CERN Project report

Video

The video shows how to configure various parts of the setup. Everything marked in either red or green, is validated on the server, by sending the context back in real-time. On the server validation can happen against a Subversion, CVS or Active Directory repository depending on the datatype.