Cargando…

LHCb Dockerized build environment

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

Descripción completa

Detalles Bibliográficos
Autores principales: Clemencic, M, Belin, M, Closier, J, Couturier, B
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/898/5/052029
http://cds.cern.ch/record/2297169
_version_ 1780956901067980800
author Clemencic, M
Belin, M
Closier, J
Couturier, B
author_facet Clemencic, M
Belin, M
Closier, J
Couturier, B
author_sort Clemencic, M
collection CERN
description 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.
id oai-inspirehep.net-1638486
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling oai-inspirehep.net-16384862021-02-09T10:06:55Zdoi:10.1088/1742-6596/898/5/052029http://cds.cern.ch/record/2297169engClemencic, MBelin, MClosier, JCouturier, BLHCb Dockerized build environmentComputing and ComputersUsed 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.oai:inspirehep.net:16384862017
spellingShingle Computing and Computers
Clemencic, M
Belin, M
Closier, J
Couturier, B
LHCb Dockerized build environment
title LHCb Dockerized build environment
title_full LHCb Dockerized build environment
title_fullStr LHCb Dockerized build environment
title_full_unstemmed LHCb Dockerized build environment
title_short LHCb Dockerized build environment
title_sort lhcb dockerized build environment
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/898/5/052029
http://cds.cern.ch/record/2297169
work_keys_str_mv AT clemencicm lhcbdockerizedbuildenvironment
AT belinm lhcbdockerizedbuildenvironment
AT closierj lhcbdockerizedbuildenvironment
AT couturierb lhcbdockerizedbuildenvironment