Version control and DevOps for accelerator and experiments: experience and outlook

被引:0
|
作者
Trobo, Ismael P. [1 ]
Evangelou, Konstantinos [1 ]
Lossent, Alexandre [1 ]
Wagner, Andreas [1 ]
机构
[1] CERN, PW Grp, IT Dept, Esplanade Particules 1, CH-1217 Meyrin, Switzerland
关键词
D O I
10.1051/epjconf/202429505024
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
GitLab has been in operation at CERN since 2012. It is a self-service code hosting application based on Git that provides collaboration and code review features, becoming one of the key infrastructures at CERN. It is extensively utilised at CERN, with more than 17 000 active users, hosting more than 120 000 projects and triggering more than 5 000 jobs per hour. During the initial stages, a custom-made solution was deployed. However, with the exponential increase of projects, workflows, and continuous integrations, the GitLab infrastructure became hard and complex to scale and maintain. The recent migration, which involved adopting a new supported Cloud Hybrid infrastructure, has enabled CERN to align its GitLab infrastructure with industry standards and best practices. This has resulted in a significantly more robust and high-performing infrastructure, leading to notable benefits throughout the entire deployment process. This paper will address how this deployment process, on the road to success, has presented a series of challenges and pitfalls that have been faced during this complex migration process.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] EXPERIMENTS WITH REAL PHOTONS FROM A CONTINUOUS WAVE ACCELERATOR - OUTLOOK
    AHRENS, J
    [J]. NUCLEAR PHYSICS A, 1980, 335 (1-2) : 67 - 74
  • [2] Review and outlook of accelerator-related codes and their interplay with the experiments software
    Boscolo, Manuela
    Burkhardt, Helmut
    Ganis, Gerardo
    Helsens, Clement
    [J]. EUROPEAN PHYSICAL JOURNAL PLUS, 2021, 137 (01):
  • [3] Review and outlook of accelerator-related codes and their interplay with the experiments software
    Manuela Boscolo
    Helmut Burkhardt
    Gerardo Ganis
    Clément Helsens
    [J]. The European Physical Journal Plus, 137
  • [4] COMPUTER EXPERIMENTS ON CONTROL OF A VAN DE GRAAFF ACCELERATOR
    BLUET, JC
    LEROY, JL
    FARDEAU, P
    [J]. REVUE DE PHYSIQUE APPLIQUEE, 1969, 4 (02): : 129 - &
  • [5] EXPERIENCE WITH WORKSTATIONS FOR ACCELERATOR CONTROL AT THE CERN SPS
    OGLE, A
    ULANDER, J
    WILKIE, I
    [J]. NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1990, 293 (1-2): : 437 - 441
  • [6] System identification for process control: recent experience and outlook
    Zhu, Yucai
    [J]. INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2009, 6 (02) : 89 - 103
  • [7] ENHANCING THE UNDERGRADUATE EXPERIENCE: ATOMIC AND NUCLEAR PHYSICS EXPERIMENTS AT AN ACCELERATOR FACILITY
    Mehta, Rahul
    Addison, Stephen R.
    Duggan, Jerome L.
    [J]. APPLICATION OF ACCELERATORS IN RESEARCH AND INDUSTRY, 2009, 1099 : 234 - +
  • [8] Accelerator Technologies and Science: Progress and Outlook
    Shiltsev, Vladimir
    [J]. PARTICLES AND NUCLEI INTERNATIONAL CONFERENCE 2021, PANIC2021, 2021,
  • [9] NOBLINK ACCELERATOR, VERSION 4.0
    ROBERTS, J
    [J]. LIBRARY SOFTWARE REVIEW, 1988, 7 (02): : 146 - 147
  • [10] Artifact Traceability in DevOps: An Industrial Experience Report
    Pauzi, Zaki
    Thind, Rajvir
    Capiluppi, Andrea
    [J]. 27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 180 - 183