Akademska digitalna zbirka SLovenije - logo
E-resources
Peer reviewed Open access
  • LHCb Dockerized Build Envir...
    Clemencic, M; Belin, M; Closier, J; Couturier, B

    Journal of physics. Conference series, 10/2017, Volume: 898, Issue: 5
    Journal Article

    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. The 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.