Running version control systems and continuous integration to fulfil CERN and LHC experiments needs
GitLab [1] has been used at CERN to support our users in hosting their code and automating tasks to facilitate continuous integration and deployment using generic Docker Machine virtual machines.” This paper describes our efforts to migrate from the old infrastructure, which served us well for several years, to a more efficient approach using Kubernetes clusters that allow us to scale faster, maintain the infrastructure ensuring uptime and customize the GitLab runners to our user needs.
Authors
- Ismael Posada Trobo
- Konstantinos Evangelou
- Subhashis Suara
Institutions
- European Organization for Nuclear Research (CH)
Publication Details
- Journal
- EPJ Web of Conferences
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1051/epjconf/202533701276
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00