Cargando…
Operational Intelligence in the ATLAS Continuous Integration System
The ATLAS Continuous Integration (CI) System is the major component of the ATLAS software development infrastructure, synchronizing efforts of several hundred software developers working around the world and around the clock. Powered by 700 fast processors, it is based on the ATLAS GitLab code manag...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2023
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2857794 |
_version_ | 1780977585169104896 |
---|---|
author | Undrus, Alexander |
author_facet | Undrus, Alexander |
author_sort | Undrus, Alexander |
collection | CERN |
description | The ATLAS Continuous Integration (CI) System is the major component of the ATLAS software development infrastructure, synchronizing efforts of several hundred software developers working around the world and around the clock. Powered by 700 fast processors, it is based on the ATLAS GitLab code management service and Jenkins CI server and performs daily up to 100 ATLAS software builds probing the code changes proposed in merge requests. The system uses Operational Intelligence methods to shorten development cycles and lower operating costs. The paper describes these methods, such as removal of redundant operations, compilation and testing parallelization, usage of directed acyclic graph (DAG) approach in CI pipelines as well as reports achieved improvements. |
id | cern-2857794 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2023 |
record_format | invenio |
spelling | cern-28577942023-05-04T18:19:50Zhttp://cds.cern.ch/record/2857794engUndrus, AlexanderOperational Intelligence in the ATLAS Continuous Integration SystemParticle Physics - ExperimentThe ATLAS Continuous Integration (CI) System is the major component of the ATLAS software development infrastructure, synchronizing efforts of several hundred software developers working around the world and around the clock. Powered by 700 fast processors, it is based on the ATLAS GitLab code management service and Jenkins CI server and performs daily up to 100 ATLAS software builds probing the code changes proposed in merge requests. The system uses Operational Intelligence methods to shorten development cycles and lower operating costs. The paper describes these methods, such as removal of redundant operations, compilation and testing parallelization, usage of directed acyclic graph (DAG) approach in CI pipelines as well as reports achieved improvements.ATL-SOFT-SLIDE-2023-153oai:cds.cern.ch:28577942023-05-04 |
spellingShingle | Particle Physics - Experiment Undrus, Alexander Operational Intelligence in the ATLAS Continuous Integration System |
title | Operational Intelligence in the ATLAS Continuous Integration System |
title_full | Operational Intelligence in the ATLAS Continuous Integration System |
title_fullStr | Operational Intelligence in the ATLAS Continuous Integration System |
title_full_unstemmed | Operational Intelligence in the ATLAS Continuous Integration System |
title_short | Operational Intelligence in the ATLAS Continuous Integration System |
title_sort | operational intelligence in the atlas continuous integration system |
topic | Particle Physics - Experiment |
url | http://cds.cern.ch/record/2857794 |
work_keys_str_mv | AT undrusalexander operationalintelligenceintheatlascontinuousintegrationsystem |