Abstract

After the successful run 1 of the LHC, the LHCb Core software team has taken advantage of the long shutdown to consolidate and improve its build and deployment infrastructure. Several of the related projects have already been presented like the build system using Jenkins, as well as the LHCb Performance and Regression testing infrastructure. Some components are completely new, like the Software Configuration Database (using the Graph DB Neo4j), or the new packaging installation using RPM packages. Furthermore all those parts are integrated to allow easier and quicker releases of the LHCb Software stack, therefore reducing the risk of operational errors. Integration and Regression tests are also now easier to implement, allowing to improve further the software checks.

Highlights

  • Software is a critical part of particle physics experiments: millions of lines of code are needed to process and analyse the recorded data

  • Continuous build system Until 2013, Large Hadron Collider beauty experiment (LHCb) was using a custom made nightly build system, based on the one described in [1]. While this allowed for highly customized features, the system lacked many that are common in continuous build systems used in industry

  • At the end of the build, the software packages are directly available on the LHCb central build machine, alongside the build reports with warnings and errors in case of problems

Read more

Summary

Home Search Collections Journals About Contact us My IOPscience

This content has been downloaded from IOPscience. Please scroll down to see the full text. Ser. 664 062008 (http://iopscience.iop.org/1742-6596/664/6/062008) View the table of contents for this issue, or go to the journal homepage for more. Download details: IP Address: 188.184.3.52 This content was downloaded on 25/02/2016 at 13:38 Please note that terms and conditions apply. 21st International Conference on Computing in High Energy and Nuclear Physics (CHEP2015) IOP Publishing. Journal of Physics: Conference Series 664 (2015) 062008 doi:10.1088/1742-6596/664/6/062008

Introduction
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.