Oct 10 – 14, 2016
San Francisco Marriott Marquis
America/Los_Angeles timezone

LHCb Dockerized Build Environment

Oct 13, 2016, 3:30 PM
1h 15m
San Francisco Marriott Marquis

San Francisco Marriott Marquis

Poster Track 3: Distributed Computing Posters B / Break


Used as lightweight virtual machines or as enhanced chroot environments, Linux containers, and in particular the Docker abstraction over them, are more and more popular in the virtualization communities.

LHCb Core Software team decided to investigate how to use Docker containers to provide stable and reliable build environments for the different supported platforms, including the obsolete ones which cannot be installed on modern hardware, to be used in integration builds, releases and by any developer.

We present here the techniques and procedures set up to define and maintain the Docker images and how these images can be used to develop on modern Linux distributions for platforms otherwise not accessible.

Primary Keyword (Mandatory) Software development process and tools
Secondary Keyword (Optional) Cloud technologies
Tertiary Keyword (Optional) Preservation of analysis and data

Primary authors

Ben Couturier (CERN) Joel Closier (CERN) Marco Clemencic (CERN) Mathieu Belin (Universite Blaise Pascal (FR))

Presentation materials