Help us make Indico better by taking this survey! Aidez-nous à améliorer Indico en répondant à ce sondage !

Jun 3 – 7, 2019
ITER Headquarters (B72)
Europe/Paris timezone

Building EPICS Support Modules with SUMO

Jun 6, 2019, 11:05 AM
20m
Cosylab Arena (ITER Headquarters (B72))

Cosylab Arena

ITER Headquarters (B72)

ITER Organization Route de Vinon-sur-Verdon 13067 St. Paul-lez-Durance (France)
Talk Build and Deployment Build and Deployment

Speaker

Mr Benjamin Franksen (Helmholtz-Zentrum Berlin)

Description

Manually maintaining configure/RELEASE files and building EPICS support modules in the correct order is an error-prone and tedious task, especially if different versions of different sets of modules are to be kept around in order for old applications to remain buildable.
SUMO was developed as a tool to automate all of this work. A single JSON file with a simple schema is used to specify dependencies and source locations for each version of each support module in use, keeping the end-application in control of the exact set of module versions it wants to use. The tool is highly configurable and can be easily adapted to different work-flows.

Primary author

Mr Benjamin Franksen (Helmholtz-Zentrum Berlin)

Presentation materials