Cargando…

A gateway between Gitlab CI and DIRAC

The Gitlab continuous integration system (http://gitlab.com) is an invaluable tool for software developer to test and validate their software. LHCb analysts have also been using it to validate physics software tools and data analysis scripts, but this usage faced issues differing from standard softw...

Descripción completa

Detalles Bibliográficos
Autor principal: Couturier, Ben
Lenguaje:eng
Publicado: 2019
Acceso en línea:http://cds.cern.ch/record/2699800
Descripción
Sumario:The Gitlab continuous integration system (http://gitlab.com) is an invaluable tool for software developer to test and validate their software. LHCb analysts have also been using it to validate physics software tools and data analysis scripts, but this usage faced issues differing from standard software testing, as it requires significant amount of CPU resources and credentials to access physics data. This paper presents the Gitlab CI to DIRAC gateway, a tool that runs Gitlab CI jobs within the LHCb grid system (LHCbDirac) therefore bridging the gap between the Gitlab jobs and the CPU and disk resources provided to the experiment.