Improved interface for the LHCb Continuous Integration System

Not scheduled


1919-1 Tancha, Onna-son, Kunigami-gun Okinawa, Japan 904-0495
poster presentation Track4: Middleware, software development and tools, experiment frameworks, tools for distributed computing


Ben Couturier (CERN) Marco Clemencic (CERN)


The purpose of this paper is to describe the steps that led to an improved interface for LHCb's Nightly Builds Dashboard. The goal was to have an efficient application that meets the needs of both the project developers, by providing them with a user friendly interface, as well as those of the computing team supporting the system by providing them with a dashboard allowing for better monitoring of build job themselves. In line with what is already used by LHCb, the web interface is implemented with the Flask Python framework for future maintainability and code clarity. The Database chosen to host the data is the schema-less CouchDB, serving the purpose of flexibility in document form changes. To improve the user experience, we use JavaScript libraries such as JQuery.

Primary author

Sofia Qirjazi (National and Kapodistrian University of Athens (GR))


Presentation materials