21–25 May 2012
New York City, NY, USA
US/Eastern timezone

The LCG/AA integration build system

24 May 2012, 13:30
4h 45m
Rosenthal Pavilion (10th floor) (Kimmel Center)

Rosenthal Pavilion (10th floor)

Kimmel Center

Poster Software Engineering, Data Stores and Databases (track 5) Poster Session

Speaker

Mr Victor Diez Gonzalez (CERN fellow)

Description

The LCG Applications Area relies on regular integration testing of the provided software stack. In the past, regular builds have been provided using a system which has been changed and developed constantly adding new features like server-client communication, long-term history of results and a summary web interface using present-day web technologies. However, the ad-hoc style of software development resulted in a setup that is hard to monitor, inflexible and difficult to expand. The new version of the infrastructure is based on the Django Python framework, which allows for a structured and modular design, making it easy to plug in later additions. Transparency in the workflows and ease of monitoring has been one of the priorities in the design. Formerly missing functionality like e.g. on-demand builds or release triggering will support the transition to a more agile development process.

Primary authors

Alex Liam James Hodgkins (Loughborough University of Tech.) Benedikt Hegner (CERN) Mr Victor Diez Gonzalez (CERN fellow)

Presentation materials

There are no materials yet.